Add 100ms delay between requests

This commit is contained in:
tooomm
2026-01-10 18:55:44 +01:00
committed by GitHub
parent 4cef743e46
commit 640675a746

View File

@@ -102,6 +102,8 @@ def json_download(scryfall_url: str) -> Dict[str, Any]:
"""
session = __get_session()
response: Any = session.get(url=scryfall_url, timeout=10.0)
if not response.from_cache:
time.sleep(0.1) # 100ms delay for good citizenship (10 requests per second)
request_api_json: Dict[str, Any] = response.json()
print("Downloaded: {} (Cache = {})".format(scryfall_url, response.from_cache))
return request_api_json