ignore malformed PR items
This commit is contained in:
parent
1140c0c05b
commit
e52d94bea9
1 changed files with 16 additions and 11 deletions
|
@ -63,7 +63,6 @@ for label in labels:
|
|||
|
||||
for item in issues[label]:
|
||||
# set the created date, find local field, otherwise Github
|
||||
print(item)
|
||||
body = str(item['body'])
|
||||
created = re.search('^Date: (.+?)\n', body, flags=re.MULTILINE)
|
||||
if created is not None:
|
||||
|
@ -133,17 +132,23 @@ for label in labels:
|
|||
text_file.write(" - " + str(shepherd) + "\n")
|
||||
|
||||
# PRs
|
||||
try:
|
||||
pr_list = re.search('PRs: (.+?)$', str(item['body']))
|
||||
if pr_list is not None:
|
||||
pr_list_formatted = set()
|
||||
pr_list = pr_list.group(1)
|
||||
for p in pr_list.split(","):
|
||||
if not re.match(r"#\d", p.strip()):
|
||||
raise RuntimeWarning
|
||||
prs.add(p.strip())
|
||||
pr_list_formatted.add("`PR" + str(p.strip()) + "`_")
|
||||
text_file.write(" - " + ', '.join(pr_list_formatted))
|
||||
text_file.write("\n")
|
||||
else:
|
||||
text_file.write(" - \n")
|
||||
except:
|
||||
print("exception parsing PRs for MSC" + str(item['number']))
|
||||
text_file.write(" - \n")
|
||||
|
||||
text_file.write("\n\n\n")
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue