99from mcp_clients .kb_mcp_endpoint_service import KnowledgeBaseMCPEndpointService
1010from app .services .job_service import JobService
1111from app .services .file_storage_service import FileStorageService
12- from app .models .job import Job
1312from app .utils import send_callback
1413
1514logger = logging .getLogger (__name__ )
@@ -31,7 +30,7 @@ def upload_full_process_task(
3130 # 🔍 Get job record
3231 job = JobService .get_job (db = db , job_id = job_id )
3332 if not job :
34- logger .warning (f"Job { job_id } not found" )
33+ logger .warning (f"[Upload job] Job { job_id } not found" )
3534 return
3635
3736 # 🚀 Update to running
@@ -48,11 +47,10 @@ def upload_full_process_task(
4847 )
4948 )
5049 except Exception as e :
51- logger .warning (f"Error processing upload: { e } " )
50+ logger .warning (f"[Upload job] Error processing upload: { e } " )
5251 FileStorageService .mark_failed (file_paths )
5352 raise # Re-raise so Celery marks it as failed
5453
55-
5654 output = json .dumps (result )
5755
5856 # ✅ Mark completed
@@ -65,9 +63,11 @@ def upload_full_process_task(
6563 # 🧹 Cleanup only if all succeeded
6664 try :
6765 FileStorageService .cleanup_files (file_paths )
68- logger .info (f"Cleaned up uploaded files: { file_paths } " )
66+ logger .info (
67+ f"[Upload job] Cleaned up uploaded files: { file_paths } "
68+ )
6969 except Exception as clean_err :
70- logger .warning (f"Cleanup failed: { clean_err } " )
70+ logger .warning (f"[Upload job] Cleanup failed: { clean_err } " )
7171
7272 # 🔔 Callback if URL provided
7373 send_callback (callback_url , job , output = output )
@@ -76,11 +76,9 @@ def upload_full_process_task(
7676
7777 except Exception as e :
7878 # ❌ Failure: mark job failed
79- JobService .update_status_to_failed (
80- db = db , job_id = job_id , output = str (e )
81- )
79+ JobService .update_status_to_failed (db = db , job_id = job_id , output = str (e ))
8280
83- logger .exception (f"Upload job { job_id } failed: { e } " )
81+ logger .exception (f"[Upload job] Upload job { job_id } failed: { e } " )
8482
8583 # ⚠️ Keep files for inspection/debugging
8684 failed_dir = "/mnt/uploads/failed"
@@ -89,7 +87,9 @@ def upload_full_process_task(
8987 if os .path .exists (path ):
9088 new_path = os .path .join (failed_dir , os .path .basename (path ))
9189 os .rename (path , new_path )
92- logger .warning (f"Moved failed file { path } → { new_path } " )
90+ logger .warning (
91+ f"[Upload job] Moved failed file { path } → { new_path } "
92+ )
9393
9494 return str (e )
9595
0 commit comments