James McCool commited on
Commit
c5df4ec
·
1 Parent(s): 6d396fe

Refactor app.py to improve error handling for timestamp retrieval in NFL and NBA datasets. Enhanced the robustness of data processing by adding nested try-except blocks to ensure fallback options for missing timestamps, thereby preventing potential application crashes and improving data integrity.

Browse files
Files changed (1) hide show
  1. app.py +7 -5
app.py CHANGED
@@ -76,17 +76,19 @@ def init_baselines():
76
  nfl_fd_sd_raw = raw_display.sort_values(by='Median', ascending=False)
77
  except:
78
  nfl_fd_sd_raw = pd.DataFrame()
79
-
 
80
  try:
81
  nba_timestamp = nba_dk_sd_raw['timestamp'].values[0]
82
  except:
83
  nba_timestamp = nba_fd_sd_raw['timestamp'].values[0]
84
-
85
  try:
86
- nfl_dk_timestamp = nfl_dk_sd_raw['timestamp'].values[0]
 
 
 
87
  except:
88
- nfl_dk_timestamp = nfl_fd_sd_raw['timestamp'].values[0]
89
-
90
  try:
91
  nba_dk_id_dict = dict(zip(nba_dk_sd_raw['Player'], nba_dk_sd_raw['player_id']))
92
  nfl_dk_id_dict = dict(zip(nfl_dk_sd_raw['Player'], nfl_dk_sd_raw['player_id']))
 
76
  nfl_fd_sd_raw = raw_display.sort_values(by='Median', ascending=False)
77
  except:
78
  nfl_fd_sd_raw = pd.DataFrame()
79
+
80
+
81
  try:
82
  nba_timestamp = nba_dk_sd_raw['timestamp'].values[0]
83
  except:
84
  nba_timestamp = nba_fd_sd_raw['timestamp'].values[0]
 
85
  try:
86
+ try:
87
+ nfl_dk_timestamp = nfl_dk_sd_raw['timestamp'].values[0]
88
+ except:
89
+ nfl_dk_timestamp = nfl_fd_sd_raw['timestamp'].values[0]
90
  except:
91
+ pass
 
92
  try:
93
  nba_dk_id_dict = dict(zip(nba_dk_sd_raw['Player'], nba_dk_sd_raw['player_id']))
94
  nfl_dk_id_dict = dict(zip(nfl_dk_sd_raw['Player'], nfl_dk_sd_raw['player_id']))