Skip to content

Commit d1df9e7

Browse files
committed
Fix failure on requests
1 parent d94321e commit d1df9e7

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

docs/contributors.py

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,17 @@
2121
url = per_info[i]
2222
print(url)
2323
data = requests.get(url=url)
24-
empty_list.append(data.json())
24+
requests_status = "unknown"
25+
while (requests_status == "unknown") or (requests_status == "unsuccessful"):
26+
if data.status_code == 200:
27+
requests_status = "successful"
28+
empty_list.append(data.json())
29+
else:
30+
# handle failure on requests to the url
31+
requests_status = "unsuccessful"
32+
print(f"Failed to get data from: {url}")
33+
# make request again to get data from the url
34+
data = requests.get(url=url)
2535

2636
df1 = pd.DataFrame(empty_list)
2737
df1["name"] = df1["name"].fillna("")

0 commit comments

Comments
 (0)