SteamGrades: Print an error message instead of the exception
This commit is contained in:
parent
beb4f6c310
commit
4bb1fb10ee
1 changed files with 3 additions and 3 deletions
|
@ -54,8 +54,8 @@ def get_rating(core: LegendaryCore, app_name: str) -> Tuple[int, str]:
|
||||||
if not steam_id:
|
if not steam_id:
|
||||||
raise Exception
|
raise Exception
|
||||||
grade = get_grade(steam_id)
|
grade = get_grade(steam_id)
|
||||||
except Exception as e:
|
except Exception:
|
||||||
logger.exception(e)
|
logger.error("Failed to get ProtonDB rating for %s", game.app_title)
|
||||||
return 0, "fail"
|
return 0, "fail"
|
||||||
else:
|
else:
|
||||||
return steam_id, grade
|
return steam_id, grade
|
||||||
|
@ -70,7 +70,7 @@ def get_grade(steam_code):
|
||||||
try:
|
try:
|
||||||
app = orjson.loads(res.text)
|
app = orjson.loads(res.text)
|
||||||
except orjson.JSONDecodeError as e:
|
except orjson.JSONDecodeError as e:
|
||||||
logger.exception(e)
|
logger.error("Failed to get ProtonDB response for %s", steam_code)
|
||||||
return "fail"
|
return "fail"
|
||||||
|
|
||||||
return app.get("tier", "fail")
|
return app.get("tier", "fail")
|
||||||
|
|
Loading…
Reference in a new issue