James McCool commited on
Commit
33315c6
·
1 Parent(s): b849f0e

Enhance app.py to improve timestamp retrieval for NBA and NFL datasets. Added error handling to fallback on alternative data sources if primary timestamps are unavailable, ensuring robustness in data processing for player projections.

Browse files
Files changed (1) hide show
  1. app.py +9 -3
app.py CHANGED
@@ -70,9 +70,15 @@ def init_baselines():
70
  raw_display = raw_display.loc[raw_display['Median'] > 0]
71
  raw_display = raw_display.apply(pd.to_numeric, errors='ignore')
72
  nfl_fd_sd_raw = raw_display.sort_values(by='Median', ascending=False)
73
-
74
- nba_timestamp = nba_dk_sd_raw['timestamp'].values[0]
75
- nfl_dk_timestamp = nfl_dk_sd_raw['timestamp'].values[0]
 
 
 
 
 
 
76
 
77
  nba_dk_id_dict = dict(zip(nba_dk_sd_raw['player_id'], nba_dk_sd_raw['player_id']))
78
  nfl_dk_id_dict = dict(zip(nfl_dk_sd_raw['player_id'], nfl_dk_sd_raw['player_id']))
 
70
  raw_display = raw_display.loc[raw_display['Median'] > 0]
71
  raw_display = raw_display.apply(pd.to_numeric, errors='ignore')
72
  nfl_fd_sd_raw = raw_display.sort_values(by='Median', ascending=False)
73
+ try:
74
+ nba_timestamp = nba_dk_sd_raw['timestamp'].values[0]
75
+ except:
76
+ nba_timestamp = nba_fd_sd_raw['timestamp'].values[0]
77
+
78
+ try:
79
+ nfl_dk_timestamp = nfl_dk_sd_raw['timestamp'].values[0]
80
+ except:
81
+ nfl_dk_timestamp = nfl_fd_sd_raw['timestamp'].values[0]
82
 
83
  nba_dk_id_dict = dict(zip(nba_dk_sd_raw['player_id'], nba_dk_sd_raw['player_id']))
84
  nfl_dk_id_dict = dict(zip(nfl_dk_sd_raw['player_id'], nfl_dk_sd_raw['player_id']))