🐛 Blacklist on SteamAPI 403

This commit is contained in:
GeoffreyCoulaud
2023-06-01 00:34:46 +02:00
parent f0948c422f
commit aa33e79963
2 changed files with 8 additions and 1 deletions

View File

@@ -22,6 +22,10 @@ class SteamInvalidManifestError(SteamError):
pass
class SteamForbiddenError(SteamError):
pass
class SteamManifestData(TypedDict):
"""Dict returned by SteamHelper.get_manifest_data"""
@@ -64,6 +68,8 @@ class SteamHelper:
with requests.get(
f"{self.base_url}/appdetails?appids={appid}", timeout=5
) as response:
if response.status_code == 403:
raise SteamForbiddenError()
response.raise_for_status()
data = response.json()[appid]
except HTTPError as error: