i3pystatus.scores.nhl: Handle null win/loss values during playoffs (#846)

This commit is contained in:
Erik Johnson 2023-04-25 15:56:08 -05:00 committed by GitHub
parent 60ac28b678
commit 0820dd4e3d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -284,21 +284,30 @@ class NHL(ScoresBackend):
'score',
callback=self.zero_fallback,
default=0)
ret[f'{team}_wins'] = self.get_nested(
team_data,
'leagueRecord:wins',
callback=self.zero_fallback,
default=0)
ret[f'{team}_losses'] = self.get_nested(
team_data,
'leagueRecord:losses',
callback=self.zero_fallback,
default=0)
ret[f'{team}_otl'] = self.get_nested(
team_data,
'leagueRecord:ot',
callback=self.zero_fallback,
default=0)
ret[f'{team}_wins'] = int(
self.get_nested(
team_data,
'leagueRecord:wins',
callback=self.zero_fallback,
default=0,
)
)
ret[f'{team}_losses'] = int(
self.get_nested(
team_data,
'leagueRecord:losses',
callback=self.zero_fallback,
default=0,
)
)
ret[f'{team}_otl'] = int(
self.get_nested(
team_data,
'leagueRecord:ot',
callback=self.zero_fallback,
default=0,
)
)
ret[f'{team}_city'] = self.get_nested(
team_data,