AIdeaText commited on
Commit
603ed68
1 Parent(s): 93139d2

Update modules/ui/ui.py

Browse files
Files changed (1) hide show
  1. modules/ui/ui.py +22 -3
modules/ui/ui.py CHANGED
@@ -589,15 +589,34 @@ def display_morphosyntax_analysis_interface(nlp_models, lang_code):
589
  # Mostrar resultados
590
  display_morphosyntax_results(st.session_state.morphosyntax_result, lang_code, t)
591
 
592
- elif 'morphosyntax_result' in st.session_state:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
593
  # Si hay un resultado guardado, mostrarlo
594
  display_morphosyntax_results(st.session_state.morphosyntax_result, lang_code, t)
595
  else:
596
- st.warning(t['warning_message'])
597
 
598
  def display_morphosyntax_results(result, lang_code, t):
 
 
 
 
599
  doc = result['doc']
600
- advanced_analysis = result['advanced_analysis']
601
 
602
  # Mostrar leyenda (código existente)
603
  st.markdown(f"##### {t['legend']}")
 
589
  # Mostrar resultados
590
  display_morphosyntax_results(st.session_state.morphosyntax_result, lang_code, t)
591
 
592
+ # Guardar resultados
593
+ if store_morphosyntax_result(
594
+ st.session_state.username,
595
+ current_input,
596
+ get_repeated_words_colors(doc),
597
+ advanced_analysis['arc_diagram'],
598
+ advanced_analysis['pos_analysis'],
599
+ advanced_analysis['morphological_analysis'],
600
+ advanced_analysis['sentence_structure']
601
+ ):
602
+ st.success(t['success_message'])
603
+ else:
604
+ st.error(t['error_message'])
605
+ else:
606
+ st.warning(t['warning_message'])
607
+ elif 'morphosyntax_result' in st.session_state and st.session_state.morphosyntax_result is not None:
608
+
609
  # Si hay un resultado guardado, mostrarlo
610
  display_morphosyntax_results(st.session_state.morphosyntax_result, lang_code, t)
611
  else:
612
+ st.info(t['initial_message']) # Añade esta traducción a tu diccionario
613
 
614
  def display_morphosyntax_results(result, lang_code, t):
615
+ if result is None:
616
+ st.warning(t['no_results']) # Añade esta traducción a tu diccionario
617
+ return
618
+
619
  doc = result['doc']
 
620
 
621
  # Mostrar leyenda (código existente)
622
  st.markdown(f"##### {t['legend']}")