mirror of
https://github.com/lutris/lutris
synced 2024-09-29 20:43:37 +00:00
Add handling in case the playtime in the config .yml for a game is garbage; this will log and reset the playtime to 0.
Resolves #5476
This commit is contained in:
parent
87b18f2fa0
commit
f8468e120d
|
@ -91,7 +91,12 @@ class Game:
|
|||
self.custom_images.add("coverart_big")
|
||||
self.service = game_data.get("service")
|
||||
self.appid = game_data.get("service_id")
|
||||
self.playtime = float(game_data.get("playtime") or 0.0)
|
||||
try:
|
||||
self.playtime = float(game_data.get("playtime") or 0.0)
|
||||
except ValueError as ex:
|
||||
logger.exception("Unable to parse playtime '%s' for game %s: %s", game_data.get("playtime"), self.slug, ex)
|
||||
self.playtime = 0.0
|
||||
|
||||
self.discord_id = game_data.get("discord_id") # Discord App ID for RPC
|
||||
|
||||
self._config = None
|
||||
|
|
Loading…
Reference in a new issue