File size: 824 Bytes
fa9458f 254eff8 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
import streamlit as st
def initialize_session_state():
if 'initialized' not in st.session_state:
st.session_state.clear()
st.session_state.initialized = True
st.session_state.logged_in = False
st.session_state.page = 'login'
st.session_state.username = None
st.session_state.role = None
st.session_state.lang_code = 'es'
# Inicializar la estructura para el chat morfosintáctico
st.session_state.morphosyntax_chat_history = []
st.session_state.morphosyntax_chat_input = ""
def logout():
for key in list(st.session_state.keys()):
del st.session_state[key]
initialize_session_state()
st.session_state.logged_out = True # Añadimos esta bandera
# Exportar las funciones
__all__ = ['initialize_session_state', 'logout'] |