cryogenic22 commited on
Commit
92c4eb2
·
verified ·
1 Parent(s): 50ddc65

Create utils/session_state.py

Browse files
Files changed (1) hide show
  1. utils/session_state.py +17 -0
utils/session_state.py ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # src/utils/session_state.py
2
+ import streamlit as st
3
+
4
+ def initialize_session_state():
5
+ """Initialize session state variables"""
6
+ session_vars = {
7
+ 'chat_history': [],
8
+ 'current_chat': False,
9
+ 'selected_docs': [],
10
+ 'qa_system': None,
11
+ 'documents_initialized': False,
12
+ 'processed_files': set()
13
+ }
14
+
15
+ for var, default_value in session_vars.items():
16
+ if var not in st.session_state:
17
+ st.session_state[var] = default_value