Spaces:
Running
Running
James McCool
commited on
Commit
·
735eb51
1
Parent(s):
0ed806a
Remove 'working_seed' from session state in app.py: implement logic to delete 'working_seed' when switching between sites, ensuring accurate data handling and preventing stale data issues during lineup processing.
Browse files
app.py
CHANGED
@@ -389,6 +389,8 @@ with tab2:
|
|
389 |
slate_var1 = st.radio("Which data are you loading?", ('Main Slate', 'Secondary'))
|
390 |
with col2:
|
391 |
site_var1 = st.radio("What site are you working with?", ('Draftkings', 'Fanduel'))
|
|
|
|
|
392 |
with col3:
|
393 |
slate_type_var1 = st.radio("What slate type are you working with?", ('Regular', 'Showdown'))
|
394 |
with col4:
|
@@ -441,6 +443,7 @@ with tab2:
|
|
441 |
elif player_var1 == 'Full Slate':
|
442 |
st.session_state.working_seed = st.session_state.working_seed
|
443 |
st.session_state.data_export_display = pd.DataFrame(st.session_state.working_seed[0:lineup_num_var], columns=column_names)
|
|
|
444 |
elif 'working_seed' not in st.session_state:
|
445 |
if slate_type_var1 == 'Regular':
|
446 |
st.session_state.working_seed = init_DK_lineups(slate_var1)
|
@@ -464,6 +467,7 @@ with tab2:
|
|
464 |
elif player_var1 == 'Full Slate':
|
465 |
st.session_state.working_seed = st.session_state.working_seed
|
466 |
st.session_state.data_export_display = pd.DataFrame(st.session_state.working_seed[0:lineup_num_var], columns=column_names)
|
|
|
467 |
elif 'working_seed' not in st.session_state:
|
468 |
if slate_type_var1 == 'Regular':
|
469 |
st.session_state.working_seed = init_FD_lineups(slate_var1)
|
|
|
389 |
slate_var1 = st.radio("Which data are you loading?", ('Main Slate', 'Secondary'))
|
390 |
with col2:
|
391 |
site_var1 = st.radio("What site are you working with?", ('Draftkings', 'Fanduel'))
|
392 |
+
if 'working_seed' in st.session_state:
|
393 |
+
del st.session_state['working_seed']
|
394 |
with col3:
|
395 |
slate_type_var1 = st.radio("What slate type are you working with?", ('Regular', 'Showdown'))
|
396 |
with col4:
|
|
|
443 |
elif player_var1 == 'Full Slate':
|
444 |
st.session_state.working_seed = st.session_state.working_seed
|
445 |
st.session_state.data_export_display = pd.DataFrame(st.session_state.working_seed[0:lineup_num_var], columns=column_names)
|
446 |
+
|
447 |
elif 'working_seed' not in st.session_state:
|
448 |
if slate_type_var1 == 'Regular':
|
449 |
st.session_state.working_seed = init_DK_lineups(slate_var1)
|
|
|
467 |
elif player_var1 == 'Full Slate':
|
468 |
st.session_state.working_seed = st.session_state.working_seed
|
469 |
st.session_state.data_export_display = pd.DataFrame(st.session_state.working_seed[0:lineup_num_var], columns=column_names)
|
470 |
+
|
471 |
elif 'working_seed' not in st.session_state:
|
472 |
if slate_type_var1 == 'Regular':
|
473 |
st.session_state.working_seed = init_FD_lineups(slate_var1)
|