James McCool
commited on
Commit
·
e64137a
1
Parent(s):
9750e5c
Refactor contest data loading logic in app.py to streamline database search process
Browse files- Removed the initial button for loading contest data, directly fetching contest data using grab_contest_data.
- Enhanced session state management by checking for 'Adj_Contest' before loading contest data, improving user experience and data handling.
app.py
CHANGED
@@ -74,10 +74,9 @@ with tab1:
|
|
74 |
st.success('Contest file loaded successfully!')
|
75 |
st.dataframe(st.session_state['Contest'].head(10))
|
76 |
elif parse_type == 'DB Search':
|
77 |
-
|
78 |
-
|
79 |
-
|
80 |
-
st.session_state['Contest'], st.session_state['ownership_df'], st.session_state['actual_df'], st.session_state['entry_list'] = load_contest_file(Contest_data, sport_select)
|
81 |
st.session_state['Contest'] = st.session_state['Contest'].dropna(how='all')
|
82 |
st.session_state['Contest'] = st.session_state['Contest'].reset_index(drop=True)
|
83 |
if st.session_state['Contest'] is not None:
|
|
|
74 |
st.success('Contest file loaded successfully!')
|
75 |
st.dataframe(st.session_state['Contest'].head(10))
|
76 |
elif parse_type == 'DB Search':
|
77 |
+
Contest_file = grab_contest_data('MLB', contest_name_var, contest_id_map, contest_date_map)
|
78 |
+
if 'Adj_Contest' not in st.session_state:
|
79 |
+
st.session_state['Contest'], st.session_state['ownership_df'], st.session_state['actual_df'], st.session_state['entry_list'] = load_contest_file(Contest_file, sport_select)
|
|
|
80 |
st.session_state['Contest'] = st.session_state['Contest'].dropna(how='all')
|
81 |
st.session_state['Contest'] = st.session_state['Contest'].reset_index(drop=True)
|
82 |
if st.session_state['Contest'] is not None:
|