underwriting-workflow / utils /session_state.py
vamsidharmuthireddy's picture
Upload 90 files
52c1998 verified
import streamlit as st
def reset_state(upload_id=None):
if upload_id:
st.session_state['uploads'][upload_id] = {
'file_groups': None,
'values_raw': None,
'values_display': None,
'results_transformed': None,
'temp_dir': None,
'application_form': None,
'memo': None
}
st.session_state['current_upload'] = upload_id
else:
current = st.session_state.get('current_upload')
if current:
st.session_state['uploads'][current]['values_raw'] = None
st.session_state['uploads'][current]['values_display'] = None
st.session_state['uploads'][current]['results_transformed'] = None
# st.session_state['uploads'][current]['application_form'] = None
# st.session_state['uploads'][current]['temp_dir'] = None