James McCool commited on
Commit
8dfe988
·
1 Parent(s): 869c271

Update player information handling in app.py and load_contest_file.py for improved contest data processing

Browse files

- Modified app.py to utilize player information from session state when loading contest files, enhancing data accuracy.
- Updated load_contest_file.py to conditionally retrieve helper names only if a helper is provided, improving code robustness.
- Maintained existing functionality while refining the handling of player data during contest file loading.

Files changed (2) hide show
  1. app.py +1 -1
  2. global_func/load_contest_file.py +2 -1
app.py CHANGED
@@ -126,7 +126,7 @@ with tab1:
126
  if 'Contest_file_helper' in st.session_state:
127
  st.session_state['Contest'], st.session_state['ownership_df'], st.session_state['actual_df'], st.session_state['entry_list'], check_lineups = load_contest_file(st.session_state['Contest_file'], st.session_state['Contest_file_helper'], sport_select)
128
  else:
129
- st.session_state['Contest'], st.session_state['ownership_df'], st.session_state['actual_df'], st.session_state['entry_list'], check_lineups = load_contest_file(st.session_state['Contest_file'], None, sport_select)
130
  st.session_state['Contest'] = st.session_state['Contest'].dropna(how='all')
131
  st.session_state['Contest'] = st.session_state['Contest'].reset_index(drop=True)
132
  if st.session_state['Contest'] is not None:
 
126
  if 'Contest_file_helper' in st.session_state:
127
  st.session_state['Contest'], st.session_state['ownership_df'], st.session_state['actual_df'], st.session_state['entry_list'], check_lineups = load_contest_file(st.session_state['Contest_file'], st.session_state['Contest_file_helper'], sport_select)
128
  else:
129
+ st.session_state['Contest'], st.session_state['ownership_df'], st.session_state['actual_df'], st.session_state['entry_list'], check_lineups = load_contest_file(st.session_state['Contest_file'], st.session_state['player_info'], sport_select)
130
  st.session_state['Contest'] = st.session_state['Contest'].dropna(how='all')
131
  st.session_state['Contest'] = st.session_state['Contest'].reset_index(drop=True)
132
  if st.session_state['Contest'] is not None:
global_func/load_contest_file.py CHANGED
@@ -51,7 +51,8 @@ def load_contest_file(upload, helper = None, sport = None):
51
  print(df_helper[df_helper['Player'] == 'Luis Torrens'])
52
 
53
  contest_names = df.Player.unique()
54
- helper_names = helper_df.Player.unique()
 
55
 
56
  contest_match_dict = {}
57
  helper_match_dict = {}
 
51
  print(df_helper[df_helper['Player'] == 'Luis Torrens'])
52
 
53
  contest_names = df.Player.unique()
54
+ if helper is not None:
55
+ helper_names = helper_df.Player.unique()
56
 
57
  contest_match_dict = {}
58
  helper_match_dict = {}