Spaces:
Sleeping
Sleeping
Update modules/semantic/semantic_process.py
Browse files
modules/semantic/semantic_process.py
CHANGED
@@ -24,8 +24,12 @@ def process_semantic_input(text_content, lang_code, nlp_models, semantic_t):
|
|
24 |
|
25 |
# Realizar el análisis semántico
|
26 |
nlp = nlp_models[lang_code]
|
27 |
-
analysis_result = (
|
28 |
-
|
|
|
|
|
|
|
|
|
29 |
|
30 |
if not analysis_result['success']:
|
31 |
return {
|
@@ -35,7 +39,7 @@ def process_semantic_input(text_content, lang_code, nlp_models, semantic_t):
|
|
35 |
}
|
36 |
|
37 |
logger.info("Análisis semántico completado. Guardando resultados...")
|
38 |
-
|
39 |
# Intentar guardar en la base de datos
|
40 |
try:
|
41 |
store_result = store_student_semantic_result(
|
@@ -65,7 +69,7 @@ def process_semantic_input(text_content, lang_code, nlp_models, semantic_t):
|
|
65 |
'message': str(e),
|
66 |
'analysis': None
|
67 |
}
|
68 |
-
|
69 |
def format_semantic_results(analysis_result, t):
|
70 |
"""
|
71 |
Formatea los resultados del análisis para su visualización.
|
|
|
24 |
|
25 |
# Realizar el análisis semántico
|
26 |
nlp = nlp_models[lang_code]
|
27 |
+
analysis_result = perform_semantic_analysis(
|
28 |
+
text_content,
|
29 |
+
nlp,
|
30 |
+
lang_code,
|
31 |
+
semantic_t
|
32 |
+
)
|
33 |
|
34 |
if not analysis_result['success']:
|
35 |
return {
|
|
|
39 |
}
|
40 |
|
41 |
logger.info("Análisis semántico completado. Guardando resultados...")
|
42 |
+
|
43 |
# Intentar guardar en la base de datos
|
44 |
try:
|
45 |
store_result = store_student_semantic_result(
|
|
|
69 |
'message': str(e),
|
70 |
'analysis': None
|
71 |
}
|
72 |
+
########################################################################################
|
73 |
def format_semantic_results(analysis_result, t):
|
74 |
"""
|
75 |
Formatea los resultados del análisis para su visualización.
|