import streamlit as st def get_rag(): if 'vectorstore' in st.session_state and 'chain' in st.session_state: vectorstore = st.session_state['vectorstore'] chain = st.session_state['chain'] return vectorstore, chain else: return None, None def set_rag(vectorstore, chain): st.session_state['vectorstore'] = vectorstore st.session_state['chain'] = chain def set_partie_prenante(partie_prenante): if "partie_prenante" not in st.session_state: st.session_state['partie_prenante'] = [] st.session_state['partie_prenante'] = partie_prenante def get_partie_prenante(): if 'parties_prenante' in st.session_state: return st.session_state['partie_prenante'] else: return None def get_parties_prenantes(): if 'parties_prenantes' in st.session_state: return st.session_state['parties_prenantes'] else: return None