@@ -101,7 +101,7 @@ def fn5E0(conn, return_dict):
101101 Date is not NULL
102102 GROUP BY rae.Date
103103 """ )
104- if (not _ExistData ):
104+ if (not _ExistData or len ( _ExistData ) == 0 ):
105105 raise Exception ("No hay registros de información" )
106106 except Exception as e :
107107 logger .info (f"S/Datos" )
@@ -239,23 +239,34 @@ def fn5E0(conn, return_dict):
239239 logger .error (f'Rechazado' )
240240 _r = False
241241 logger .error (f'Total de estudiantes NO coincide con Presentes+Ausentes+Atrasados' )
242- return_dict [getframeinfo (currentframe ()).function ] = False
242+ return_dict [getframeinfo (currentframe ()).function ] = _r
243243 logger .info (f"{ current_process ().name } finalizando..." )
244- return False
244+ return _r
245245
246246 if (el_ != firmadoEnClases [idx_ ]):
247247 logger .error (f'Rechazado' )
248248 _r = False
249249 logger .error (f'Total de estudiantes NO coincide con cantidad de firmas' )
250- return_dict [getframeinfo (currentframe ()).function ] = False
250+ return_dict [getframeinfo (currentframe ()).function ] = _r
251251 logger .info (f"{ current_process ().name } finalizando..." )
252- return False
253-
252+ return _r
253+ else :
254+ logger .error (f'S/Datos' )
255+ _r = False
256+ logger .error (f'No hay datos de asignatura' )
257+ return_dict [getframeinfo (currentframe ()).function ] = _r
258+ logger .info (f"{ current_process ().name } finalizando..." )
259+ return _r
260+
254261 logger .info ("Aprobado" )
255262 _r = True
256- return_dict [getframeinfo (currentframe ()).function ] = True
263+ return_dict [getframeinfo (currentframe ()).function ] = _r
257264 logger .info (f"{ current_process ().name } finalizando..." )
258- return True
265+ return _r
259266 except Exception as e :
267+ logger .error (f'Rechazado' )
268+ logger .error (f"No se pudo ejecutar la consulta" )
269+ return_dict [getframeinfo (currentframe ()).function ] = _r
260270 logger .error (f"Error on line { sys .exc_info ()[- 1 ].tb_lineno } , { type (e ).__name__ } ,{ e } " )
261- logger .error (f"{ str (e )} " )
271+ logger .error (f"{ str (e )} " )
272+ return _r
0 commit comments