BananaSauce commited on
Commit
18f9459
·
1 Parent(s): eba37cc

updated for session state

Browse files
Files changed (1) hide show
  1. multi_env_compare.py +5 -1
multi_env_compare.py CHANGED
@@ -45,6 +45,10 @@ def perform_multi_env_analysis(uploaded_dataframes):
45
  # Initialize session state for selected functional areas if it doesn't exist
46
  if 'selected_functional_areas' not in st.session_state:
47
  st.session_state.selected_functional_areas = ["All"]
 
 
 
 
48
 
49
  # Select functional areas to display, using session state
50
  selected_functional_areas = st.multiselect(
@@ -61,7 +65,7 @@ def perform_multi_env_analysis(uploaded_dataframes):
61
  st.success("Functional area selection updated!")
62
  time.sleep(0.5) # Add a small delay for better user experience
63
  st.rerun() # Rerun the app to reflect the changes
64
-
65
  if "All" in selected_functional_areas:
66
  selected_functional_areas = combined_data['Functional area'].unique()
67
 
 
45
  # Initialize session state for selected functional areas if it doesn't exist
46
  if 'selected_functional_areas' not in st.session_state:
47
  st.session_state.selected_functional_areas = ["All"]
48
+
49
+ # Make sure functional_areas_multiselect is also initialized
50
+ if 'functional_areas_multiselect' not in st.session_state:
51
+ st.session_state.functional_areas_multiselect = st.session_state.selected_functional_areas
52
 
53
  # Select functional areas to display, using session state
54
  selected_functional_areas = st.multiselect(
 
65
  st.success("Functional area selection updated!")
66
  time.sleep(0.5) # Add a small delay for better user experience
67
  st.rerun() # Rerun the app to reflect the changes
68
+
69
  if "All" in selected_functional_areas:
70
  selected_functional_areas = combined_data['Functional area'].unique()
71