Switch to a regexp for finding requests in comments
Previously looked for the reqest strings anywhere in the comment, but this breaks if someone quotes a request for some reason. Switch to using a regexp instead.
This commit is contained in:
parent
8751ac45eb
commit
15b389eeb5
1 changed files with 4 additions and 4 deletions
|
@ -719,17 +719,17 @@ if __name__ == '__main__':
|
||||||
exit(1)
|
exit(1)
|
||||||
|
|
||||||
# Iterate over bugs
|
# Iterate over bugs
|
||||||
|
newre = re.compile('^New Package .* Request', re.MULTILINE)
|
||||||
|
changere = re.compile('^Package Change Request', re.MULTILINE)
|
||||||
for i in bugs:
|
for i in bugs:
|
||||||
firstfound = True
|
firstfound = True
|
||||||
type = ''
|
type = ''
|
||||||
print "Parsing bug %d - https://bugzilla.redhat.com/%d" % (i.bug_id, i.bug_id)
|
print "Parsing bug %d - https://bugzilla.redhat.com/%d" % (i.bug_id, i.bug_id)
|
||||||
for j in reversed(comments['bugs'][str(i.bug_id)]['comments']):
|
for j in reversed(comments['bugs'][str(i.bug_id)]['comments']):
|
||||||
if ('New Package CVS Request' in j['text']
|
if newre.search(j['text']):
|
||||||
or 'New Package GIT Request' in j['text']
|
|
||||||
or 'New Package SCM Request' in j['text']):
|
|
||||||
type = 'new'
|
type = 'new'
|
||||||
break
|
break
|
||||||
if 'Package Change Request' in j['text']:
|
if changere.search(j['text']):
|
||||||
type = 'change'
|
type = 'change'
|
||||||
break
|
break
|
||||||
firstfound = False
|
firstfound = False
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue