VeuReu commited on
Commit
075d9b3
·
verified ·
1 Parent(s): 6990f06

Upload 2 files

Browse files
Files changed (1) hide show
  1. api.py +11 -0
api.py CHANGED
@@ -254,6 +254,17 @@ def process_video_job(job_id: str):
254
 
255
  print(f"[{job_id}] ✓ Job completado exitosamente")
256
 
 
 
 
 
 
 
 
 
 
 
 
257
 
258
  @app.post("/generate_audiodescription")
259
  async def generate_audiodescription(video: UploadFile = File(...)):
 
254
 
255
  print(f"[{job_id}] ✓ Job completado exitosamente")
256
 
257
+ except Exception as e:
258
+ import traceback
259
+ print(f"[{job_id}] ✗ Error inesperado: {e}")
260
+ try:
261
+ job = jobs.get(job_id)
262
+ if job is not None:
263
+ job["status"] = JobStatus.FAILED
264
+ job["error"] = str(e)
265
+ except Exception:
266
+ pass
267
+ print(f"[{job_id}] Traceback: {traceback.format_exc()}")
268
 
269
  @app.post("/generate_audiodescription")
270
  async def generate_audiodescription(video: UploadFile = File(...)):