fix: add pitcher_id null guard in _get_player_pairs
All checks were successful
Build Docker Image / build (pull_request) Successful in 8m53s
All checks were successful
Build Docker Image / build (pull_request) Successful in 8m53s
Prevents (None, team_id) tuples from being added to pitching_pairs when a StratPlay row has no pitcher (edge case matching the existing batter_id guard). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
b68e280c64
commit
d15fc97afb
@ -76,6 +76,7 @@ def _get_player_pairs(game_id: int) -> tuple[set, set]:
|
|||||||
for batter_id, batter_team_id, pitcher_id, pitcher_team_id in plays:
|
for batter_id, batter_team_id, pitcher_id, pitcher_team_id in plays:
|
||||||
if batter_id is not None:
|
if batter_id is not None:
|
||||||
batting_pairs.add((batter_id, batter_team_id))
|
batting_pairs.add((batter_id, batter_team_id))
|
||||||
|
if pitcher_id is not None:
|
||||||
pitching_pairs.add((pitcher_id, pitcher_team_id))
|
pitching_pairs.add((pitcher_id, pitcher_team_id))
|
||||||
|
|
||||||
# Include pitchers who have a Decision but no StratPlay rows for this game
|
# Include pitchers who have a Decision but no StratPlay rows for this game
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user