check-candidacy: Allow '_' in filenames

Change-Id: I3831318a71073b3d92f006b570270b4eed8bef50
This commit is contained in:
Tony Breeds 2015-09-11 10:48:03 +10:00
parent 2c4116cafa
commit a5695b2027
1 changed files with 11 additions and 2 deletions

View File

@ -24,13 +24,22 @@ def check_date(date):
return True
return False
def escape_author(author):
author = author.replace(' ', '+')
author = author.replace('_', '+')
return author
try:
project_name = os.path.basename(os.path.dirname(sys.argv[1]))
author = os.path.basename(sys.argv[1])[:-4].replace(' ', '+')
author = os.path.basename(sys.argv[1])[:-4]
except:
print "usage: %s candidacy_file" % sys.argv[0]
exit(1)
author = escape_author(author)
if not os.path.isfile('.projects.yaml'):
open('.projects.yaml', 'w').write(
urllib.urlopen(PROJECTS_URL).read()
@ -56,7 +65,7 @@ for project in project_list:
if "commit/?id=" not in l:
continue
try:
url = ('http://git.openstack.org/%s' %
url = ('http://git.openstack.org%s' %
re.search("href='([^']*)'", l).groups()[0])
date = re.search('<td>([^<]*)</td>', l).groups()[0]
if not check_date(date):