AIdeaText commited on
Commit
facb04c
·
verified ·
1 Parent(s): c52149b

Update modules/semantic/semantic_process.py

Browse files
modules/semantic/semantic_process.py CHANGED
@@ -21,16 +21,12 @@ def process_semantic_input(text_content, lang_code, nlp_models, semantic_t):
21
  Procesa el texto ingresado para realizar el análisis semántico.
22
  """
23
  try:
24
- logger.info(f"Iniciando análisis semántico para texto de {len(text_content)} caracteres")
25
 
26
  # Realizar el análisis semántico
27
  nlp = nlp_models[lang_code]
28
- analysis_result = perform_semantic_analysis(
29
- text_content,
30
- nlp,
31
- lang_code,
32
- semantic_t
33
- )
34
 
35
  if not analysis_result['success']:
36
  return {
@@ -40,7 +36,7 @@ def process_semantic_input(text_content, lang_code, nlp_models, semantic_t):
40
  }
41
 
42
  logger.info("Análisis semántico completado. Guardando resultados...")
43
-
44
  # Intentar guardar en la base de datos
45
  try:
46
  store_result = store_student_semantic_result(
@@ -56,7 +52,7 @@ def process_semantic_input(text_content, lang_code, nlp_models, semantic_t):
56
  # Devolver el resultado incluso si falla el guardado
57
  return {
58
  'success': True,
59
- 'message': semantic_t.get('success_message', 'Analysis completed successfully'), # Cambiado de t a semantic_t
60
  'analysis': {
61
  'key_concepts': analysis_result['key_concepts'],
62
  'concept_graph': analysis_result['concept_graph']
 
21
  Procesa el texto ingresado para realizar el análisis semántico.
22
  """
23
  try:
24
+ logger.info(f"Iniciando análisis semántico para texto de {len(text)} caracteres")
25
 
26
  # Realizar el análisis semántico
27
  nlp = nlp_models[lang_code]
28
+ analysis_result = (text_content, nlp_models[lang_code], lang_code, semantic_t)
29
+ return format_semantic_results(result, lang_code, semantic_t)
 
 
 
 
30
 
31
  if not analysis_result['success']:
32
  return {
 
36
  }
37
 
38
  logger.info("Análisis semántico completado. Guardando resultados...")
39
+
40
  # Intentar guardar en la base de datos
41
  try:
42
  store_result = store_student_semantic_result(
 
52
  # Devolver el resultado incluso si falla el guardado
53
  return {
54
  'success': True,
55
+ 'message': t.get('success_message', 'Analysis completed successfully'),
56
  'analysis': {
57
  'key_concepts': analysis_result['key_concepts'],
58
  'concept_graph': analysis_result['concept_graph']