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.
|