Added error check for pitchers with 0 ABs

This commit is contained in:
Cal Corum 2023-10-14 23:44:31 -05:00
parent 523b0a760e
commit 9f635630e5

View File

@ -633,7 +633,7 @@ async def get_pitching_totals(
tot_outs = x.sum_outs if x.sum_outs > 0 else 1
obp = (x.sum_hit + x.sum_bb + x.sum_hbp + x.sum_ibb) / x.sum_pa
slg = (x.sum_hr * 4 + x.sum_triple * 3 + x.sum_double * 2 +
(x.sum_hit - x.sum_double - x.sum_triple - x.sum_hr)) / x.sum_ab
(x.sum_hit - x.sum_double - x.sum_triple - x.sum_hr)) / max(x.sum_ab, 1)
tot_bb = 0.1 if x.sum_bb == 0 else x.sum_bb
this_game = 'TOT'
@ -685,7 +685,7 @@ async def get_pitching_totals(
'wpa': x.sum_wpa * -1,
'era': (x.sum_erun * 27) / tot_outs,
'whip': ((x.sum_bb + x.sum_hit + x.sum_ibb) * 3) / tot_outs,
'avg': x.sum_hit / x.sum_ab,
'avg': x.sum_hit / max(x.sum_ab, 1),
'obp': obp,
'slg': slg,
'ops': obp + slg,