| | 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'
|
| |
|
| |
|
| | 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
|
| |
|
| |
|
| | __all__ = ['initialize_session_state', 'logout'] |