eliminar fallos de asyncio
This commit is contained in:
@@ -17,7 +17,9 @@ def process_pedimento_completo_request(self, pedimento_data: dict):
|
||||
Returns:
|
||||
dict: Resultado del procesamiento con estado y detalles
|
||||
"""
|
||||
loop = asyncio.get_event_loop()
|
||||
loop = asyncio.new_event_loop()
|
||||
asyncio.set_event_loop(loop)
|
||||
|
||||
task_id = self.request.id
|
||||
servicio = 3 # Código para Pedimento Completo
|
||||
pedimento_id = pedimento_data.get('pedimento', {}).get('id')
|
||||
@@ -84,4 +86,6 @@ def process_pedimento_completo_request(self, pedimento_data: dict):
|
||||
logger.error(f"Error actualizando estado de tarea: {update_error}")
|
||||
|
||||
# Re-lanzar la excepción para que Celery la marque como fallida
|
||||
raise
|
||||
raise
|
||||
finally:
|
||||
loop.close()
|
||||
Reference in New Issue
Block a user