diff --git a/src/ncaa_fb_managers.py b/src/ncaa_fb_managers.py index 4b6dfa9c..dd91b3f9 100644 --- a/src/ncaa_fb_managers.py +++ b/src/ncaa_fb_managers.py @@ -666,11 +666,13 @@ class NCAAFBLiveManager(BaseNCAAFBManager): # Renamed class if should_log: if new_live_games: - self.logger.info(f"[NCAAFB] Found {len(new_live_games)} live/halftime games for fav teams.") # Changed log prefix + filter_text = "favorite teams" if self.ncaa_fb_config.get("show_favorite_teams_only", False) else "all teams" + self.logger.info(f"[NCAAFB] Found {len(new_live_games)} live/halftime games for {filter_text}.") for game_info in new_live_games: # Renamed game to game_info self.logger.info(f" - {game_info['away_abbr']}@{game_info['home_abbr']} ({game_info.get('status_text', 'N/A')})") else: - self.logger.info("[NCAAFB] No live/halftime games found for favorite teams.") # Changed log prefix + filter_text = "favorite teams" if self.ncaa_fb_config.get("show_favorite_teams_only", False) else "criteria" + self.logger.info(f"[NCAAFB] No live/halftime games found for {filter_text}.") self.last_log_time = current_time_for_log diff --git a/src/nfl_managers.py b/src/nfl_managers.py index 11e96146..5e6db138 100644 --- a/src/nfl_managers.py +++ b/src/nfl_managers.py @@ -581,9 +581,8 @@ class NFLLiveManager(BaseNFLManager): # Renamed class for event in events: details = self._extract_game_details(event) if details and (details["is_live"] or details["is_halftime"]): # Include halftime as 'live' display - # This second check is somewhat redundant if show_favorite_teams_only is true, but harmless - # And necessary if show_favorite_teams_only is false but favorite_teams has values - if not self.favorite_teams or ( + # Only apply favorite team filtering if show_favorite_teams_only is true + if not self.nfl_config.get("show_favorite_teams_only", False) or ( details["home_abbr"] in self.favorite_teams or details["away_abbr"] in self.favorite_teams ): @@ -601,11 +600,13 @@ class NFLLiveManager(BaseNFLManager): # Renamed class if should_log: if new_live_games: - self.logger.info(f"[NFL] Found {len(new_live_games)} live/halftime games for fav teams.") + filter_text = "favorite teams" if self.nfl_config.get("show_favorite_teams_only", False) else "all teams" + self.logger.info(f"[NFL] Found {len(new_live_games)} live/halftime games for {filter_text}.") for game in new_live_games: self.logger.info(f" - {game['away_abbr']}@{game['home_abbr']} ({game.get('status_text', 'N/A')})") else: - self.logger.info("[NFL] No live/halftime games found for favorite teams.") + filter_text = "favorite teams" if self.nfl_config.get("show_favorite_teams_only", False) else "criteria" + self.logger.info(f"[NFL] No live/halftime games found for {filter_text}.") self.last_log_time = current_time