Fix close_pull_requests from jeepyb
Adding a 'try' to handle errors when the repo or organization is not found in github. Change-Id: Ib86f848cfa0babd9091cc9610ae973b0d00758b6
This commit is contained in:
parent
b12ab5feac
commit
872f72d2b8
@ -84,11 +84,18 @@ def main():
|
|||||||
|
|
||||||
# Find the project's repo
|
# Find the project's repo
|
||||||
project_split = project.split('/', 1)
|
project_split = project.split('/', 1)
|
||||||
if len(project_split) > 1:
|
|
||||||
org = orgs_dict[project_split[0].lower()]
|
# Handle errors in case the repo or the organization doesn't exists
|
||||||
repo = org.get_repo(project_split[1])
|
try:
|
||||||
else:
|
if len(project_split) > 1:
|
||||||
repo = ghub.get_user().get_repo(project)
|
org = orgs_dict[project_split[0].lower()]
|
||||||
|
repo = org.get_repo(project_split[1])
|
||||||
|
else:
|
||||||
|
repo = ghub.get_user().get_repo(project)
|
||||||
|
except KeyError:
|
||||||
|
continue
|
||||||
|
except github.GithubException:
|
||||||
|
continue
|
||||||
|
|
||||||
# Close each pull request
|
# Close each pull request
|
||||||
pull_requests = repo.get_pulls("open")
|
pull_requests = repo.get_pulls("open")
|
||||||
|
Loading…
Reference in New Issue
Block a user