mirror of
https://github.com/ChuckBuilds/LEDMatrix.git
synced 2026-04-10 21:03:01 +00:00
team record logic update
This commit is contained in:
@@ -1271,20 +1271,25 @@ class NCAAFBRecentManager(BaseNCAAFBManager): # Renamed class
|
|||||||
|
|
||||||
# Display away team info
|
# Display away team info
|
||||||
if away_abbr:
|
if away_abbr:
|
||||||
if self.show_ranking:
|
if self.show_ranking and self.show_records:
|
||||||
# Show ranking if available, fall back to record if unranked and show_records is enabled
|
# When both rankings and records are enabled, rankings replace records completely
|
||||||
|
rankings = self._fetch_team_rankings()
|
||||||
|
away_rank = rankings.get(away_abbr, 0)
|
||||||
|
if away_rank > 0:
|
||||||
|
away_text = f"#{away_rank}"
|
||||||
|
else:
|
||||||
|
# Show nothing for unranked teams when rankings are prioritized
|
||||||
|
away_text = ''
|
||||||
|
elif self.show_ranking:
|
||||||
|
# Show ranking only if available
|
||||||
rankings = self._fetch_team_rankings()
|
rankings = self._fetch_team_rankings()
|
||||||
away_rank = rankings.get(away_abbr, 0)
|
away_rank = rankings.get(away_abbr, 0)
|
||||||
if away_rank > 0:
|
if away_rank > 0:
|
||||||
away_text = f"#{away_rank}"
|
away_text = f"#{away_rank}"
|
||||||
elif self.show_records:
|
|
||||||
# Fall back to record if team is unranked and show_records is enabled
|
|
||||||
away_text = game.get('away_record', '')
|
|
||||||
else:
|
else:
|
||||||
# Show nothing if unranked and show_records is disabled
|
|
||||||
away_text = ''
|
away_text = ''
|
||||||
elif self.show_records:
|
elif self.show_records:
|
||||||
# Show record only if show_records is enabled and show_ranking is disabled
|
# Show record only when rankings are disabled
|
||||||
away_text = game.get('away_record', '')
|
away_text = game.get('away_record', '')
|
||||||
else:
|
else:
|
||||||
away_text = ''
|
away_text = ''
|
||||||
@@ -1296,20 +1301,25 @@ class NCAAFBRecentManager(BaseNCAAFBManager): # Renamed class
|
|||||||
|
|
||||||
# Display home team info
|
# Display home team info
|
||||||
if home_abbr:
|
if home_abbr:
|
||||||
if self.show_ranking:
|
if self.show_ranking and self.show_records:
|
||||||
# Show ranking if available, fall back to record if unranked and show_records is enabled
|
# When both rankings and records are enabled, rankings replace records completely
|
||||||
|
rankings = self._fetch_team_rankings()
|
||||||
|
home_rank = rankings.get(home_abbr, 0)
|
||||||
|
if home_rank > 0:
|
||||||
|
home_text = f"#{home_rank}"
|
||||||
|
else:
|
||||||
|
# Show nothing for unranked teams when rankings are prioritized
|
||||||
|
home_text = ''
|
||||||
|
elif self.show_ranking:
|
||||||
|
# Show ranking only if available
|
||||||
rankings = self._fetch_team_rankings()
|
rankings = self._fetch_team_rankings()
|
||||||
home_rank = rankings.get(home_abbr, 0)
|
home_rank = rankings.get(home_abbr, 0)
|
||||||
if home_rank > 0:
|
if home_rank > 0:
|
||||||
home_text = f"#{home_rank}"
|
home_text = f"#{home_rank}"
|
||||||
elif self.show_records:
|
|
||||||
# Fall back to record if team is unranked and show_records is enabled
|
|
||||||
home_text = game.get('home_record', '')
|
|
||||||
else:
|
else:
|
||||||
# Show nothing if unranked and show_records is disabled
|
|
||||||
home_text = ''
|
home_text = ''
|
||||||
elif self.show_records:
|
elif self.show_records:
|
||||||
# Show record only if show_records is enabled and show_ranking is disabled
|
# Show record only when rankings are disabled
|
||||||
home_text = game.get('home_record', '')
|
home_text = game.get('home_record', '')
|
||||||
else:
|
else:
|
||||||
home_text = ''
|
home_text = ''
|
||||||
@@ -1616,20 +1626,25 @@ class NCAAFBUpcomingManager(BaseNCAAFBManager): # Renamed class
|
|||||||
|
|
||||||
# Display away team info
|
# Display away team info
|
||||||
if away_abbr:
|
if away_abbr:
|
||||||
if self.show_ranking:
|
if self.show_ranking and self.show_records:
|
||||||
# Show ranking if available, fall back to record if unranked and show_records is enabled
|
# When both rankings and records are enabled, rankings replace records completely
|
||||||
|
rankings = self._fetch_team_rankings()
|
||||||
|
away_rank = rankings.get(away_abbr, 0)
|
||||||
|
if away_rank > 0:
|
||||||
|
away_text = f"#{away_rank}"
|
||||||
|
else:
|
||||||
|
# Show nothing for unranked teams when rankings are prioritized
|
||||||
|
away_text = ''
|
||||||
|
elif self.show_ranking:
|
||||||
|
# Show ranking only if available
|
||||||
rankings = self._fetch_team_rankings()
|
rankings = self._fetch_team_rankings()
|
||||||
away_rank = rankings.get(away_abbr, 0)
|
away_rank = rankings.get(away_abbr, 0)
|
||||||
if away_rank > 0:
|
if away_rank > 0:
|
||||||
away_text = f"#{away_rank}"
|
away_text = f"#{away_rank}"
|
||||||
elif self.show_records:
|
|
||||||
# Fall back to record if team is unranked and show_records is enabled
|
|
||||||
away_text = game.get('away_record', '')
|
|
||||||
else:
|
else:
|
||||||
# Show nothing if unranked and show_records is disabled
|
|
||||||
away_text = ''
|
away_text = ''
|
||||||
elif self.show_records:
|
elif self.show_records:
|
||||||
# Show record only if show_records is enabled and show_ranking is disabled
|
# Show record only when rankings are disabled
|
||||||
away_text = game.get('away_record', '')
|
away_text = game.get('away_record', '')
|
||||||
else:
|
else:
|
||||||
away_text = ''
|
away_text = ''
|
||||||
@@ -1641,20 +1656,25 @@ class NCAAFBUpcomingManager(BaseNCAAFBManager): # Renamed class
|
|||||||
|
|
||||||
# Display home team info
|
# Display home team info
|
||||||
if home_abbr:
|
if home_abbr:
|
||||||
if self.show_ranking:
|
if self.show_ranking and self.show_records:
|
||||||
# Show ranking if available, fall back to record if unranked and show_records is enabled
|
# When both rankings and records are enabled, rankings replace records completely
|
||||||
|
rankings = self._fetch_team_rankings()
|
||||||
|
home_rank = rankings.get(home_abbr, 0)
|
||||||
|
if home_rank > 0:
|
||||||
|
home_text = f"#{home_rank}"
|
||||||
|
else:
|
||||||
|
# Show nothing for unranked teams when rankings are prioritized
|
||||||
|
home_text = ''
|
||||||
|
elif self.show_ranking:
|
||||||
|
# Show ranking only if available
|
||||||
rankings = self._fetch_team_rankings()
|
rankings = self._fetch_team_rankings()
|
||||||
home_rank = rankings.get(home_abbr, 0)
|
home_rank = rankings.get(home_abbr, 0)
|
||||||
if home_rank > 0:
|
if home_rank > 0:
|
||||||
home_text = f"#{home_rank}"
|
home_text = f"#{home_rank}"
|
||||||
elif self.show_records:
|
|
||||||
# Fall back to record if team is unranked and show_records is enabled
|
|
||||||
home_text = game.get('home_record', '')
|
|
||||||
else:
|
else:
|
||||||
# Show nothing if unranked and show_records is disabled
|
|
||||||
home_text = ''
|
home_text = ''
|
||||||
elif self.show_records:
|
elif self.show_records:
|
||||||
# Show record only if show_records is enabled and show_ranking is disabled
|
# Show record only when rankings are disabled
|
||||||
home_text = game.get('home_record', '')
|
home_text = game.get('home_record', '')
|
||||||
else:
|
else:
|
||||||
home_text = ''
|
home_text = ''
|
||||||
|
|||||||
Reference in New Issue
Block a user