Skip to content

Commit 64aec0f

Browse files
committed
Handle multiple github3 versions
1 parent d9dcd17 commit 64aec0f

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

installer/build_server.py

+5-1
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,11 @@ def get_release(repo, tag_name):
154154
@param repo: github3 repository object
155155
@returns: github3 release object or None
156156
"""
157-
for release in repo.releases():
157+
if hasattr(repo, 'releases'):
158+
release_iter = repo.releases()
159+
else:
160+
release_iter = repo.iter_releases()
161+
for release in release_iter:
158162
if release.tag_name == tag_name:
159163
return release
160164

installer/prune_daily_builds.py

+5-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,11 @@ def get_release(repo, tag_name):
4646
@param repo: github3 repository object
4747
@returns: github3 release object or None
4848
"""
49-
for release in repo.releases():
49+
if hasattr(repo, 'releases'):
50+
release_iter = repo.releases()
51+
else:
52+
release_iter = repo.iter_releases()
53+
for release in release_iter:
5054
if release.tag_name == tag_name:
5155
return release
5256

0 commit comments

Comments
 (0)