Handle cache deletion errors gracefully instead of raising exceptions

This commit is contained in:
yangdx 2025-10-22 12:53:19 +08:00
parent 1101562eaf
commit d7e2527e1a

View file

@ -3302,14 +3302,14 @@ class LightRAG:
pipeline_status["history_messages"].append(cache_log_message)
log_message = cache_log_message
except Exception as cache_delete_error:
logger.error(
"Failed to delete LLM cache for document %s: %s",
doc_id,
cache_delete_error,
)
raise Exception(
log_message = (
f"Failed to delete LLM cache for document {doc_id}: {cache_delete_error}"
) from cache_delete_error
)
logger.error(log_message)
logger.error(traceback.format_exc())
async with pipeline_status_lock:
pipeline_status["latest_message"] = log_message
pipeline_status["history_messages"].append(log_message)
return DeletionResult(
status="success",