James McCool
commited on
Commit
·
df8ffd8
1
Parent(s):
f0a2361
Clear session state on manual contest file upload in app.py
Browse files- Added logic to clear the session state when a manual contest file is uploaded, ensuring a fresh start for user interactions.
- Removed the display of the date selection to streamline the interface, enhancing user experience and focus on essential inputs.
app.py
CHANGED
@@ -66,7 +66,6 @@ with tab1:
|
|
66 |
date_select = date_select.replace('-', '')
|
67 |
with col4:
|
68 |
type_var = st.selectbox("Select Game Type", ['Classic', 'Showdown'], key='type_var')
|
69 |
-
st.write(date_select)
|
70 |
col1, col2 = st.columns(2)
|
71 |
|
72 |
with col1:
|
@@ -80,6 +79,7 @@ with tab1:
|
|
80 |
else:
|
81 |
pass
|
82 |
elif parse_type == 'Manual':
|
|
|
83 |
st.session_state['Contest_file'] = st.file_uploader("Upload Contest File (CSV or Excel)", type=['csv', 'xlsx', 'xls'])
|
84 |
if 'Contest' in st.session_state:
|
85 |
del st.session_state['Contest']
|
@@ -234,7 +234,7 @@ with tab2:
|
|
234 |
format(formatter='{:.2%}', subset=st.session_state['player_frame'].iloc[:, 2:].select_dtypes(include=['number']).columns),
|
235 |
hide_index=True)
|
236 |
else:
|
237 |
-
|
238 |
st.session_state['player_frame'] = create_player_exposures(working_df, player_columns, entry_names)
|
239 |
hold_frame = st.session_state['player_frame'].copy()
|
240 |
hold_frame['Pos'] = hold_frame['Player'].map(map_dict['pos_map'])
|
|
|
66 |
date_select = date_select.replace('-', '')
|
67 |
with col4:
|
68 |
type_var = st.selectbox("Select Game Type", ['Classic', 'Showdown'], key='type_var')
|
|
|
69 |
col1, col2 = st.columns(2)
|
70 |
|
71 |
with col1:
|
|
|
79 |
else:
|
80 |
pass
|
81 |
elif parse_type == 'Manual':
|
82 |
+
st.session_state.clear()
|
83 |
st.session_state['Contest_file'] = st.file_uploader("Upload Contest File (CSV or Excel)", type=['csv', 'xlsx', 'xls'])
|
84 |
if 'Contest' in st.session_state:
|
85 |
del st.session_state['Contest']
|
|
|
234 |
format(formatter='{:.2%}', subset=st.session_state['player_frame'].iloc[:, 2:].select_dtypes(include=['number']).columns),
|
235 |
hide_index=True)
|
236 |
else:
|
237 |
+
|
238 |
st.session_state['player_frame'] = create_player_exposures(working_df, player_columns, entry_names)
|
239 |
hold_frame = st.session_state['player_frame'].copy()
|
240 |
hold_frame['Pos'] = hold_frame['Player'].map(map_dict['pos_map'])
|