projects
/
youtube-dl
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[extractor/common] Respect Width and Height attributes in ISM manifests
[youtube-dl]
/
devscripts
/
make_issue_template.py
diff --git
a/devscripts/make_issue_template.py
b/devscripts/make_issue_template.py
index 2fdd050353a4aa664ddbe1cab8563f4fce856172..b7ad23d8363005c7f62056822219d7772e1d91d5 100644
(file)
--- a/
devscripts/make_issue_template.py
+++ b/
devscripts/make_issue_template.py
@@
-3,30
+3,27
@@
from __future__ import unicode_literals
import io
import optparse
import io
import optparse
-import re
def main():
def main():
- parser = optparse.OptionParser(usage='%prog FILE')
+ parser = optparse.OptionParser(usage='%prog
INFILE OUT
FILE')
options, args = parser.parse_args()
options, args = parser.parse_args()
- if len(args) !=
1
:
- parser.error('Expected an filename')
+ if len(args) !=
2
:
+ parser.error('Expected an
input and an output
filename')
- with io.open(args[0], encoding='utf-8') as inf:
- issue_template_text = inf.read()
+ infile, outfile = args
+
+ with io.open(infile, encoding='utf-8') as inf:
+ issue_template_tmpl = inf.read()
# Get the version from youtube_dl/version.py without importing the package
exec(compile(open('youtube_dl/version.py').read(),
# Get the version from youtube_dl/version.py without importing the package
exec(compile(open('youtube_dl/version.py').read(),
- 'youtube_dl/version.py', 'exec'))
+
'youtube_dl/version.py', 'exec'))
- issue_template_text = re.sub(
- r'(?<=\*\*)(?P<version>[0-9\.]+)(?=\*\*)',
- __version__,
- issue_template_text
- )
+ out = issue_template_tmpl % {'version': locals()['__version__']}
- with io.open(
args[0]
, 'w', encoding='utf-8') as outf:
-
outf.write(issue_template_tex
t)
+ with io.open(
outfile
, 'w', encoding='utf-8') as outf:
+
outf.write(ou
t)
if __name__ == '__main__':
main()
if __name__ == '__main__':
main()