Skip to content

Commit 02bc2ed

Browse files
committed
Expose GitHub API call error
1 parent 65dd7bd commit 02bc2ed

1 file changed

Lines changed: 10 additions & 2 deletions

File tree

github_activity/github_activity.py

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -872,8 +872,16 @@ def _get_datetime_from_git_ref(org, repo, ref, token):
872872
auth = TokenAuth(token)
873873
url = f"https://api.github.com/repos/{org}/{repo}/commits/{ref}"
874874
# prevent requests from using netrc
875-
response = requests.get(url, auth=auth)
876-
response.raise_for_status()
875+
try:
876+
response = requests.get(url, auth=auth)
877+
response.raise_for_status()
878+
except requests.exceptions.HTTPError:
879+
try:
880+
data = response.json()
881+
print(f"\n!! GitHub error: {data['message']}\n")
882+
except Exception as e:
883+
pass
884+
raise
877885
return dateutil.parser.parse(response.json()["commit"]["committer"]["date"])
878886

879887

0 commit comments

Comments
 (0)