Skip to content

Commit 7f7634d

Browse files
committed
More info when data parsing fails.
1 parent 8c64a08 commit 7f7634d

1 file changed

Lines changed: 8 additions & 4 deletions

File tree

issues.py

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -81,9 +81,13 @@ def parse_single_issue_query(data):
8181
"""
8282
Parse the raw json returned by get_open_numpy_issues_with_crossrefs.
8383
"""
84-
total_num_issues = data['data']['repository']['issues']['totalCount']
85-
data = data['data']['repository']['issues']['edges']
86-
last_cursor = data[-1]['cursor']
84+
try:
85+
total_num_issues = data['data']['repository']['issues']['totalCount']
86+
data = data['data']['repository']['issues']['edges']
87+
last_cursor = data[-1]['cursor']
88+
except KeyError as e:
89+
print(data)
90+
raise e
8791
return data, last_cursor, total_num_issues
8892

8993
def to_ndata(data):
@@ -280,6 +284,6 @@ def cli():
280284

281285

282286
if __name__ == "__main__":
283-
grabber = GithubIssueGrabber('query_examples/max_issue_data.gql')
287+
grabber = GithubIssueGrabber('query_examples/issue_activity_since_date.gql')
284288
grabber.get()
285289
grabber.dump("_data/issues.json")

0 commit comments

Comments
 (0)