diff --git a/app/routers_v2/teams.py b/app/routers_v2/teams.py index c6b27ca..38b43ed 100644 --- a/app/routers_v2/teams.py +++ b/app/routers_v2/teams.py @@ -600,6 +600,8 @@ def sort_pitchers(pitching_card_query) -> DataFrame | None: PitchingCardRatings.vs_hand == "R", ) + if vlval is None or vrval is None: + return float("inf") ops_vl = vlval.obp + vlval.slg ops_vr = vrval.obp + vrval.slg # TODO: should this be max?? @@ -677,6 +679,8 @@ async def get_team_sp( PitchingCardRatings.vs_hand == "R", ) + if vlval is None or vrval is None: + return float("inf") ops_vl = vlval.obp + vlval.slg ops_vr = vrval.obp + vrval.slg return (ops_vr + ops_vl + min(ops_vl, ops_vr)) / 3