James McCool commited on
Commit
f5c8a2c
·
1 Parent(s): ebf50e6

Add error handling for player ROO data assignment in app.py to ensure robustness. If dropping columns fails, fallback to the original data, enhancing stability in data processing.

Browse files
Files changed (1) hide show
  1. app.py +4 -1
app.py CHANGED
@@ -252,7 +252,10 @@ with tab2:
252
  if team_select2:
253
  player_roo_raw = player_roo_raw[player_roo_raw['Team'].isin(team_select2)]
254
 
255
- st.session_state['player_roo'] = player_roo_raw.drop(columns=['site', 'slate', 'version', 'timestamp'])
 
 
 
256
  if view_var == "Simple":
257
  st.session_state['player_roo'] = st.session_state['player_roo'][['Player', 'Position', 'Salary', 'Median', 'Ceiling', 'Own']]
258
  st.dataframe(st.session_state['player_roo'].style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(player_roo_format, precision=2), height=750, use_container_width = True, hide_index=True)
 
252
  if team_select2:
253
  player_roo_raw = player_roo_raw[player_roo_raw['Team'].isin(team_select2)]
254
 
255
+ try:
256
+ st.session_state['player_roo'] = player_roo_raw.drop(columns=['site', 'slate', 'version', 'timestamp'])
257
+ except:
258
+ st.session_state['player_roo'] = player_roo_raw
259
  if view_var == "Simple":
260
  st.session_state['player_roo'] = st.session_state['player_roo'][['Player', 'Position', 'Salary', 'Median', 'Ceiling', 'Own']]
261
  st.dataframe(st.session_state['player_roo'].style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(player_roo_format, precision=2), height=750, use_container_width = True, hide_index=True)