add rate limit handling to synch version :(

This commit is contained in:
C committed 2025-10-10 11:05:39 -07:00
1 parent f1c9655748
commit 5691cebc11
1 file changed
+5
+5
View File
@@ -33,6 +33,11 @@ def get_set(set_number: int) -> dict:
response = requests.get(url) response = requests.get(url)
if response.status_code == 200: if response.status_code == 200:
data = response.json() data = response.json()
if not data["sets"] and if data["message"] == "API limit exceeded":
raise Exception("API limit exceeded. Please try again later.")
break
print(f"[@DEBUG]\t{data}")
our_set = { our_set = {
"set_num": data["sets"][0]["number"], "set_num": data["sets"][0]["number"],
"set_name": data["sets"][0]["name"], "set_name": data["sets"][0]["name"],