From 4af40eb5a604a6af62bc05ec3a31b25c6f2c498c Mon Sep 17 00:00:00 2001 From: ChuckBuilds <33324927+ChuckBuilds@users.noreply.github.com> Date: Sun, 27 Apr 2025 16:19:37 -0500 Subject: [PATCH] Add detailed logging for MLB count data structure --- src/mlb_manager.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/mlb_manager.py b/src/mlb_manager.py index 8b942193..06b0017c 100644 --- a/src/mlb_manager.py +++ b/src/mlb_manager.py @@ -340,6 +340,13 @@ class BaseMLBManager: strikes = count.get('strikes', 0) outs = situation.get('outs', 0) + # Add detailed logging for favorite team games + if is_favorite_game: + self.logger.debug(f"[MLB] Full situation data: {situation}") + self.logger.debug(f"[MLB] Count object: {count}") + self.logger.debug(f"[MLB] Raw count values - balls: {balls}, strikes: {strikes}") + self.logger.debug(f"[MLB] Raw outs value: {outs}") + # Try alternative locations for count data if balls == 0 and strikes == 0: # Check if count is directly in situation @@ -347,6 +354,7 @@ class BaseMLBManager: strikes = situation.get('strikes', 0) if is_favorite_game: self.logger.debug(f"[MLB] Using direct situation count: balls={balls}, strikes={strikes}") + self.logger.debug(f"[MLB] Full situation keys: {list(situation.keys())}") if is_favorite_game: self.logger.debug(f"[MLB] Final count: balls={balls}, strikes={strikes}")