1
0
Fork 0
mirror of synced 2024-06-29 11:40:37 +12:00

SteamGrades: Print an error message instead of the exception

This commit is contained in:
loathingKernel 2024-05-16 13:58:10 +03:00
parent beb4f6c310
commit 4bb1fb10ee

View file

@ -54,8 +54,8 @@ def get_rating(core: LegendaryCore, app_name: str) -> Tuple[int, str]:
if not steam_id:
raise Exception
grade = get_grade(steam_id)
except Exception as e:
logger.exception(e)
except Exception:
logger.error("Failed to get ProtonDB rating for %s", game.app_title)
return 0, "fail"
else:
return steam_id, grade
@ -70,7 +70,7 @@ def get_grade(steam_code):
try:
app = orjson.loads(res.text)
except orjson.JSONDecodeError as e:
logger.exception(e)
logger.error("Failed to get ProtonDB response for %s", steam_code)
return "fail"
return app.get("tier", "fail")