mirror of
https://github.com/ChuckBuilds/LEDMatrix.git
synced 2026-04-11 13:23:00 +00:00
Fix count extraction from API response
This commit is contained in:
@@ -329,14 +329,17 @@ class BaseMLBManager:
|
|||||||
|
|
||||||
# Get count and bases from situation
|
# Get count and bases from situation
|
||||||
situation = event['competitions'][0].get('situation', {})
|
situation = event['competitions'][0].get('situation', {})
|
||||||
balls = situation.get('balls', 0)
|
|
||||||
strikes = situation.get('strikes', 0)
|
# Get count from the correct location in the API response
|
||||||
|
count = situation.get('count', {})
|
||||||
|
balls = count.get('balls', 0)
|
||||||
|
strikes = count.get('strikes', 0)
|
||||||
outs = situation.get('outs', 0)
|
outs = situation.get('outs', 0)
|
||||||
|
|
||||||
if is_favorite_game:
|
if is_favorite_game:
|
||||||
self.logger.debug(f"[MLB] Raw situation data: {situation}")
|
self.logger.debug(f"[MLB] Full situation data: {situation}")
|
||||||
self.logger.debug(f"[MLB] Count: {balls}-{strikes}, Outs: {outs}")
|
self.logger.debug(f"[MLB] Count object: {count}")
|
||||||
self.logger.debug(f"[MLB] Full competition data: {event['competitions'][0]}")
|
self.logger.debug(f"[MLB] Raw count: balls={balls}, strikes={strikes}")
|
||||||
|
|
||||||
# Get base runners
|
# Get base runners
|
||||||
bases_occupied = [
|
bases_occupied = [
|
||||||
|
|||||||
Reference in New Issue
Block a user