adjust ranking logic for ncaa FFB upcoming and recent

This commit is contained in:
Chuck
2025-09-16 18:31:04 -04:00
parent a23a749c59
commit 688b09b95e

View File

@@ -1269,20 +1269,19 @@ class NCAAFBRecentManager(BaseNCAAFBManager): # Renamed class
# Display away team info
if away_abbr:
if self.show_ranking:
# Show ranking if available
# Show ranking if available, fall back to record if unranked and show_records is enabled
rankings = self._fetch_team_rankings()
away_rank = rankings.get(away_abbr, 0)
if away_rank > 0:
away_text = f"#{away_rank}"
elif self.show_records:
# Only show record if show_records is enabled
# Fall back to record if team is unranked and show_records is enabled
away_text = game.get('away_record', '')
else:
# Show nothing if show_records is false and team is unranked
# Show nothing if unranked and show_records is disabled
away_text = ''
else:
# Show record only if show_records is enabled
if self.show_records:
elif self.show_records:
# Show record only if show_records is enabled and show_ranking is disabled
away_text = game.get('away_record', '')
else:
away_text = ''
@@ -1294,20 +1293,19 @@ class NCAAFBRecentManager(BaseNCAAFBManager): # Renamed class
# Display home team info
if home_abbr:
if self.show_ranking:
# Show ranking if available
# Show ranking if available, fall back to record if unranked and show_records is enabled
rankings = self._fetch_team_rankings()
home_rank = rankings.get(home_abbr, 0)
if home_rank > 0:
home_text = f"#{home_rank}"
elif self.show_records:
# Only show record if show_records is enabled
# Fall back to record if team is unranked and show_records is enabled
home_text = game.get('home_record', '')
else:
# Show nothing if show_records is false and team is unranked
# Show nothing if unranked and show_records is disabled
home_text = ''
else:
# Show record only if show_records is enabled
if self.show_records:
elif self.show_records:
# Show record only if show_records is enabled and show_ranking is disabled
home_text = game.get('home_record', '')
else:
home_text = ''
@@ -1611,20 +1609,19 @@ class NCAAFBUpcomingManager(BaseNCAAFBManager): # Renamed class
# Display away team info
if away_abbr:
if self.show_ranking:
# Show ranking if available
# Show ranking if available, fall back to record if unranked and show_records is enabled
rankings = self._fetch_team_rankings()
away_rank = rankings.get(away_abbr, 0)
if away_rank > 0:
away_text = f"#{away_rank}"
elif self.show_records:
# Only show record if show_records is enabled
# Fall back to record if team is unranked and show_records is enabled
away_text = game.get('away_record', '')
else:
# Show nothing if show_records is false and team is unranked
# Show nothing if unranked and show_records is disabled
away_text = ''
else:
# Show record only if show_records is enabled
if self.show_records:
elif self.show_records:
# Show record only if show_records is enabled and show_ranking is disabled
away_text = game.get('away_record', '')
else:
away_text = ''
@@ -1636,20 +1633,19 @@ class NCAAFBUpcomingManager(BaseNCAAFBManager): # Renamed class
# Display home team info
if home_abbr:
if self.show_ranking:
# Show ranking if available
# Show ranking if available, fall back to record if unranked and show_records is enabled
rankings = self._fetch_team_rankings()
home_rank = rankings.get(home_abbr, 0)
if home_rank > 0:
home_text = f"#{home_rank}"
elif self.show_records:
# Only show record if show_records is enabled
# Fall back to record if team is unranked and show_records is enabled
home_text = game.get('home_record', '')
else:
# Show nothing if show_records is false and team is unranked
# Show nothing if unranked and show_records is disabled
home_text = ''
else:
# Show record only if show_records is enabled
if self.show_records:
elif self.show_records:
# Show record only if show_records is enabled and show_ranking is disabled
home_text = game.get('home_record', '')
else:
home_text = ''