James McCool commited on
Commit
48ec8ac
·
1 Parent(s): 3e9ad43

fixed session state issue for working seed

Browse files
Files changed (1) hide show
  1. app.py +6 -6
app.py CHANGED
@@ -225,7 +225,7 @@ with tab2:
225
  column_names = dk_columns
226
 
227
  player_var1 = st.radio("Do you want a frame with specific Players?", ('Full Slate', 'Specific Players'), key='player_var1')
228
- if player_var1 == 'Specific Teams':
229
  player_var2 = st.multiselect('Which players do you want?', options = dk_raw['Player'].unique())
230
  elif player_var1 == 'Full Slate':
231
  player_var2 = dk_raw.Player.values.tolist()
@@ -235,7 +235,7 @@ with tab2:
235
  column_names = fd_columns
236
 
237
  player_var1 = st.radio("Do you want a frame with specific Players?", ('Full Slate', 'Specific Players'), key='player_var1')
238
- if player_var1 == 'Specific Teams':
239
  player_var2 = st.multiselect('Which players do you want?', options = dk_raw['Player'].unique())
240
  elif player_var1 == 'Full Slate':
241
  player_var2 = dk_raw.Player.values.tolist()
@@ -254,20 +254,20 @@ with tab2:
254
  if st.button("Load Lineups", key='load_data'):
255
  if site_var1 == 'Draftkings':
256
  if 'working_seed' in st.session_state:
257
- st.session_state.working_seed = st.session_state.working_seed[np.isin(st.session_state.working_seed[:, 9], player_var2)]
258
  st.session_state.data_export_display = pd.DataFrame(st.session_state.working_seed[0:151], columns=column_names)
259
  elif 'working_seed' not in st.session_state:
260
  st.session_state.working_seed = dk_lineups.copy()
261
- st.session_state.working_seed = st.session_state.working_seed[np.isin(st.session_state.working_seed[:, 9], player_var2)]
262
  st.session_state.data_export_display = pd.DataFrame(st.session_state.working_seed[0:151], columns=column_names)
263
 
264
  elif site_var1 == 'Fanduel':
265
  if 'working_seed' in st.session_state:
266
- st.session_state.working_seed = st.session_state.working_seed[np.isin(st.session_state.working_seed[:, 10], player_var2)]
267
  st.session_state.data_export_display = pd.DataFrame(st.session_state.working_seed[0:151], columns=column_names)
268
  elif 'working_seed' not in st.session_state:
269
  st.session_state.working_seed = fd_lineups.copy()
270
- st.session_state.working_seed = st.session_state.working_seed[np.isin(st.session_state.working_seed[:, 10], player_var2)]
271
  st.session_state.data_export_display = pd.DataFrame(st.session_state.working_seed[0:151], columns=column_names)
272
 
273
  with st.container():
 
225
  column_names = dk_columns
226
 
227
  player_var1 = st.radio("Do you want a frame with specific Players?", ('Full Slate', 'Specific Players'), key='player_var1')
228
+ if player_var1 == 'Specific Players':
229
  player_var2 = st.multiselect('Which players do you want?', options = dk_raw['Player'].unique())
230
  elif player_var1 == 'Full Slate':
231
  player_var2 = dk_raw.Player.values.tolist()
 
235
  column_names = fd_columns
236
 
237
  player_var1 = st.radio("Do you want a frame with specific Players?", ('Full Slate', 'Specific Players'), key='player_var1')
238
+ if player_var1 == 'Specific Players':
239
  player_var2 = st.multiselect('Which players do you want?', options = dk_raw['Player'].unique())
240
  elif player_var1 == 'Full Slate':
241
  player_var2 = dk_raw.Player.values.tolist()
 
254
  if st.button("Load Lineups", key='load_data'):
255
  if site_var1 == 'Draftkings':
256
  if 'working_seed' in st.session_state:
257
+ st.session_state.working_seed = st.session_state.working_seed[np.isin(st.session_state.working_seed[:,0:9], player_var2)]
258
  st.session_state.data_export_display = pd.DataFrame(st.session_state.working_seed[0:151], columns=column_names)
259
  elif 'working_seed' not in st.session_state:
260
  st.session_state.working_seed = dk_lineups.copy()
261
+ st.session_state.working_seed = st.session_state.working_seed[np.isin(st.session_state.working_seed[:,0:9], player_var2)]
262
  st.session_state.data_export_display = pd.DataFrame(st.session_state.working_seed[0:151], columns=column_names)
263
 
264
  elif site_var1 == 'Fanduel':
265
  if 'working_seed' in st.session_state:
266
+ st.session_state.working_seed = st.session_state.working_seed[np.isin(st.session_state.working_seed[:,0:10], player_var2)]
267
  st.session_state.data_export_display = pd.DataFrame(st.session_state.working_seed[0:151], columns=column_names)
268
  elif 'working_seed' not in st.session_state:
269
  st.session_state.working_seed = fd_lineups.copy()
270
+ st.session_state.working_seed = st.session_state.working_seed[np.isin(st.session_state.working_seed[:,0:10], player_var2)]
271
  st.session_state.data_export_display = pd.DataFrame(st.session_state.working_seed[0:151], columns=column_names)
272
 
273
  with st.container():