From 9421a2ef3853d2b0e0e96c014478540840bb4095 Mon Sep 17 00:00:00 2001 From: Thephaseless Date: Fri, 18 Oct 2024 15:39:36 +0000 Subject: [PATCH] handle rate limiting --- src/utils/extentions.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/utils/extentions.py b/src/utils/extentions.py index bdfdcdd..3a6e2c7 100644 --- a/src/utils/extentions.py +++ b/src/utils/extentions.py @@ -77,7 +77,12 @@ def download_extentions(): logger.error(f"Error downloading {extention_name}, using local copy") downloaded_extentions.append(path.as_posix()) continue - zip_file = requests.get(extention.browser_download_url, timeout=10) + try: + zip_file = requests.get(extention.browser_download_url, timeout=10) + except UnboundLocalError as e: + logger.error(f"Error downloading {extention_name}, skipping") + logger.error(e) + continue Path(EXTENTIONS_PATH).mkdir(exist_ok=True) with ZipFile(io.BytesIO(zip_file.content)) as zip_obj: zip_obj.extractall(f"{EXTENTIONS_PATH}/{extention_name}")