mirror of
https://github.com/ThePhaseless/Byparr.git
synced 2025-03-15 09:50:20 +08:00
handle rate limiting
This commit is contained in:
parent
246a052985
commit
9421a2ef38
@ -77,7 +77,12 @@ def download_extentions():
|
|||||||
logger.error(f"Error downloading {extention_name}, using local copy")
|
logger.error(f"Error downloading {extention_name}, using local copy")
|
||||||
downloaded_extentions.append(path.as_posix())
|
downloaded_extentions.append(path.as_posix())
|
||||||
continue
|
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)
|
Path(EXTENTIONS_PATH).mkdir(exist_ok=True)
|
||||||
with ZipFile(io.BytesIO(zip_file.content)) as zip_obj:
|
with ZipFile(io.BytesIO(zip_file.content)) as zip_obj:
|
||||||
zip_obj.extractall(f"{EXTENTIONS_PATH}/{extention_name}")
|
zip_obj.extractall(f"{EXTENTIONS_PATH}/{extention_name}")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user