mklog: support unidiff 0.5.4
contrib/ChangeLog: * mklog.py: Do not call read on an input stream. Fix some flake8 issues.
This commit is contained in:
parent
85ebbabd85
commit
d6d9561c2e
@ -50,7 +50,7 @@ template_and_param_regex = re.compile(r'<[^<>]*>')
|
|||||||
bugzilla_url = 'https://gcc.gnu.org/bugzilla/rest.cgi/bug?id=%s&' \
|
bugzilla_url = 'https://gcc.gnu.org/bugzilla/rest.cgi/bug?id=%s&' \
|
||||||
'include_fields=summary'
|
'include_fields=summary'
|
||||||
|
|
||||||
function_extensions = set(['.c', '.cpp', '.C', '.cc', '.h', '.inc', '.def'])
|
function_extensions = {'.c', '.cpp', '.C', '.cc', '.h', '.inc', '.def'}
|
||||||
|
|
||||||
help_message = """\
|
help_message = """\
|
||||||
Generate ChangeLog template for PATCH.
|
Generate ChangeLog template for PATCH.
|
||||||
@ -111,8 +111,8 @@ def sort_changelog_files(changed_file):
|
|||||||
def get_pr_titles(prs):
|
def get_pr_titles(prs):
|
||||||
output = ''
|
output = ''
|
||||||
for pr in prs:
|
for pr in prs:
|
||||||
id = pr.split('/')[-1]
|
pr_id = pr.split('/')[-1]
|
||||||
r = requests.get(bugzilla_url % id)
|
r = requests.get(bugzilla_url % pr_id)
|
||||||
bugs = r.json()['bugs']
|
bugs = r.json()['bugs']
|
||||||
if len(bugs) == 1:
|
if len(bugs) == 1:
|
||||||
output += '%s - %s\n' % (pr, bugs[0]['summary'])
|
output += '%s - %s\n' % (pr, bugs[0]['summary'])
|
||||||
@ -242,8 +242,7 @@ if __name__ == '__main__':
|
|||||||
if args.input == '-':
|
if args.input == '-':
|
||||||
args.input = None
|
args.input = None
|
||||||
|
|
||||||
input = open(args.input) if args.input else sys.stdin
|
data = open(args.input) if args.input else sys.stdin
|
||||||
data = input.read()
|
|
||||||
output = generate_changelog(data, args.no_functions,
|
output = generate_changelog(data, args.no_functions,
|
||||||
args.fill_up_bug_titles)
|
args.fill_up_bug_titles)
|
||||||
if args.changelog:
|
if args.changelog:
|
||||||
|
Loading…
Reference in New Issue
Block a user