James McCool commited on
Commit
302d0d9
·
1 Parent(s): 0da9464

Remove trimming_dict_maxes from session state before reinitializing in app.py: ensure clean state management during portfolio updates and prevent potential data conflicts.

Browse files
Files changed (1) hide show
  1. app.py +3 -0
app.py CHANGED
@@ -979,6 +979,9 @@ with tab2:
979
  with col2:
980
  st.write('initiated')
981
  st.session_state['portfolio'] = predict_dupes(st.session_state['portfolio'], map_dict, site_var, type_var, Contest_Size, strength_var, sport_var)
 
 
 
982
  st.session_state['trimming_dict_maxes'] = {
983
  'Own': st.session_state['portfolio']['Own'].max(),
984
  'Geomean': st.session_state['portfolio']['Geomean'].max(),
 
979
  with col2:
980
  st.write('initiated')
981
  st.session_state['portfolio'] = predict_dupes(st.session_state['portfolio'], map_dict, site_var, type_var, Contest_Size, strength_var, sport_var)
982
+ if 'trimming_dict_maxes' in st.session_state:
983
+ del st.session_state['trimming_dict_maxes']
984
+
985
  st.session_state['trimming_dict_maxes'] = {
986
  'Own': st.session_state['portfolio']['Own'].max(),
987
  'Geomean': st.session_state['portfolio']['Geomean'].max(),