Spaces:
Sleeping
Sleeping
| 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'] |