diff --git a/src/bricksetapi.py b/src/bricksetapi.py index a8341b1..44c7bf6 100644 --- a/src/bricksetapi.py +++ b/src/bricksetapi.py @@ -33,6 +33,11 @@ def get_set(set_number: int) -> dict: response = requests.get(url) if response.status_code == 200: 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 = { "set_num": data["sets"][0]["number"], "set_name": data["sets"][0]["name"],