From e012a66da0cdc69946c1783419b1dc046fae74ab Mon Sep 17 00:00:00 2001 From: ChuckBuilds <33324927+ChuckBuilds@users.noreply.github.com> Date: Thu, 24 Apr 2025 10:50:18 -0500 Subject: [PATCH] Fix MLB manager imports and initialization to use correct class names --- src/display_controller.py | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/src/display_controller.py b/src/display_controller.py index 2f9114c6..a7287df5 100644 --- a/src/display_controller.py +++ b/src/display_controller.py @@ -19,7 +19,7 @@ from src.stock_manager import StockManager from src.stock_news_manager import StockNewsManager from src.nhl_managers import NHLLiveManager, NHLRecentManager, NHLUpcomingManager from src.nba_managers import NBALiveManager, NBARecentManager, NBAUpcomingManager -from src.mlb_manager import MLBManager +from src.mlb_manager import MBLLiveManager, MLBRecentManager, MLBUpcomingManager from src.youtube_display import YouTubeDisplay from src.calendar_manager import CalendarManager @@ -77,13 +77,19 @@ class DisplayController: self.nba_recent = None self.nba_upcoming = None - # Initialize MLB manager if enabled - if self.config.get('mlb', {}).get('enabled', False): - self.mlb_manager = MLBManager(self.config, self.display_manager) - mlb_display_modes = self.config.get('mlb', {}).get('display_modes', {}) - self.mlb_live = MLBManager(self.config, self.display_manager) if mlb_display_modes.get('mlb_live', True) else None - self.mlb_recent = MLBManager(self.config, self.display_manager) if mlb_display_modes.get('mlb_recent', True) else None - self.mlb_upcoming = MLBManager(self.config, self.display_manager) if mlb_display_modes.get('mlb_upcoming', True) else None + # Initialize MLB managers if enabled + mlb_time = time.time() + mlb_enabled = self.config.get('mlb', {}).get('enabled', False) + mlb_display_modes = self.config.get('mlb', {}).get('display_modes', {}) + + if mlb_enabled: + self.mlb_live = MBLLiveManager(self.config, self.display_manager) if mlb_display_modes.get('mlb_live', True) else None + self.mlb_recent = MLBRecentManager(self.config, self.display_manager) if mlb_display_modes.get('mlb_recent', True) else None + self.mlb_upcoming = MLBUpcomingManager(self.config, self.display_manager) if mlb_display_modes.get('mlb_upcoming', True) else None + else: + self.mlb_live = None + self.mlb_recent = None + self.mlb_upcoming = None # Track MLB rotation state self.mlb_current_team_index = 0