Update modules/discourse/discourse_interface.py
Browse files
modules/discourse/discourse_interface.py
CHANGED
@@ -22,7 +22,7 @@ def display_discourse_interface(lang_code, nlp_models, discourse_t):
|
|
22 |
"""
|
23 |
try:
|
24 |
# Activar estado
|
25 |
-
st.session_state.tab_states['
|
26 |
|
27 |
# 1. Inicializar estado si no existe
|
28 |
if 'discourse_state' not in st.session_state:
|
@@ -136,13 +136,13 @@ def display_discourse_interface(lang_code, nlp_models, discourse_t):
|
|
136 |
st.session_state.tab_states['semantic_active'] = False # Desactivar en error
|
137 |
|
138 |
except Exception as e:
|
139 |
-
st.session_state.tab_states['
|
140 |
-
logger.error(f"Error en análisis
|
141 |
st.error(semantic_t.get('error_processing', f'Error processing text: {str(e)}'))
|
142 |
|
143 |
except Exception as e:
|
144 |
-
st.session_state.tab_states['
|
145 |
-
logger.error(f"Error general en interfaz
|
146 |
st.error(semantic_t.get('general_error', "Se produjo un error. Por favor, intente de nuevo."))
|
147 |
|
148 |
|
|
|
22 |
"""
|
23 |
try:
|
24 |
# Activar estado
|
25 |
+
st.session_state.tab_states['discourse_active'] = True
|
26 |
|
27 |
# 1. Inicializar estado si no existe
|
28 |
if 'discourse_state' not in st.session_state:
|
|
|
136 |
st.session_state.tab_states['semantic_active'] = False # Desactivar en error
|
137 |
|
138 |
except Exception as e:
|
139 |
+
st.session_state.tab_states['discourse_active'] = False
|
140 |
+
logger.error(f"Error en análisis del discurso: {str(e)}")
|
141 |
st.error(semantic_t.get('error_processing', f'Error processing text: {str(e)}'))
|
142 |
|
143 |
except Exception as e:
|
144 |
+
st.session_state.tab_states['discourse_active'] = False
|
145 |
+
logger.error(f"Error general en interfaz discursiva: {str(e)}")
|
146 |
st.error(semantic_t.get('general_error', "Se produjo un error. Por favor, intente de nuevo."))
|
147 |
|
148 |
|