James McCool commited on
Commit
6d724c8
·
1 Parent(s): 1b35a81

Remove redundant database check for clearing session state objects, ensuring that portfolio and export portfolio are always deleted to optimize memory management.

Browse files
Files changed (1) hide show
  1. app.py +1 -3
app.py CHANGED
@@ -794,9 +794,7 @@ if selected_tab == 'Data Load':
794
  st.session_state['origin_portfolio'] = buffer.getvalue()
795
 
796
  # Clear large objects from session state to free memory
797
- # Don't delete portfolio if it came from database (needs to persist)
798
- if upload_toggle != 'Paydirt DB':
799
- del st.session_state['portfolio'], st.session_state['export_portfolio']
800
 
801
  # with tab2:
802
  # if st.button('Clear data', key='reset2'):
 
794
  st.session_state['origin_portfolio'] = buffer.getvalue()
795
 
796
  # Clear large objects from session state to free memory
797
+ del st.session_state['portfolio'], st.session_state['export_portfolio']
 
 
798
 
799
  # with tab2:
800
  # if st.button('Clear data', key='reset2'):