From 5b6b9614e00b55b29bb4679a1808f67e09f5ef62 Mon Sep 17 00:00:00 2001 From: ChuckBuilds <33324927+ChuckBuilds@users.noreply.github.com> Date: Thu, 24 Apr 2025 11:00:11 -0500 Subject: [PATCH] Fix logger initialization in MLB manager classes --- src/mlb_manager.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/mlb_manager.py b/src/mlb_manager.py index b581f3ac..97b6c70b 100644 --- a/src/mlb_manager.py +++ b/src/mlb_manager.py @@ -22,16 +22,17 @@ class BaseMLBManager: self.mlb_config = config.get('mlb', {}) self.favorite_teams = self.mlb_config.get('favorite_teams', []) self.cache_manager = CacheManager() + self.logger = logging.getLogger(__name__) # Logo handling self.logo_dir = self.mlb_config.get('logo_dir', os.path.join('assets', 'sports', 'mlb_logos')) if not os.path.exists(self.logo_dir): - logger.warning(f"MLB logos directory not found: {self.logo_dir}") + self.logger.warning(f"MLB logos directory not found: {self.logo_dir}") try: os.makedirs(self.logo_dir, exist_ok=True) - logger.info(f"Created MLB logos directory: {self.logo_dir}") + self.logger.info(f"Created MLB logos directory: {self.logo_dir}") except Exception as e: - logger.error(f"Failed to create MLB logos directory: {e}") + self.logger.error(f"Failed to create MLB logos directory: {e}") # Set up session with retry logic self.session = requests.Session() @@ -211,7 +212,7 @@ class BaseMLBManager: return games except Exception as e: - logger.error(f"Error fetching MLB data: {e}") + self.logger.error(f"Error fetching MLB data: {e}") return {} class MBLLiveManager(BaseMLBManager):