Skip to content

Commit 12dd1de

Browse files
committed
fix utc timedate error in milb
1 parent d928fcd commit 12dd1de

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/milb_manager.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1147,23 +1147,23 @@ def update(self):
11471147

11481148
self.logger.info(f"[MiLB] Processing {len(games)} games for upcoming games...")
11491149

1150+
now_utc = datetime.now(timezone.utc)
11501151
for game_id, game in games.items():
11511152
self.logger.debug(f"[MiLB] Processing game {game_id} for upcoming games...")
11521153

11531154
game_time = datetime.fromisoformat(game['start_time'].replace('Z', '+00:00'))
11541155
if game_time.tzinfo is None:
11551156
game_time = game_time.replace(tzinfo=timezone.utc)
11561157

1157-
current_time = datetime.now(timezone.utc)
11581158
is_upcoming = (
11591159
game['status_state'] not in ['post', 'final', 'completed'] and
1160-
game_time > current_time
1160+
game_time > now_utc
11611161
)
11621162

11631163
# Add debug logging for upcoming games logic
11641164
self.logger.debug(f"[MiLB] Game {game['away_team']} @ {game['home_team']}:")
11651165
self.logger.debug(f"[MiLB] Game time: {game_time}")
1166-
self.logger.debug(f"[MiLB] Current time: {current_time}")
1166+
self.logger.debug(f"[MiLB] Current time: {now_utc}")
11671167
self.logger.debug(f"[MiLB] Status state: {game['status_state']}")
11681168
self.logger.debug(f"[MiLB] Is upcoming: {is_upcoming}")
11691169

0 commit comments

Comments
 (0)