From d7e2527e1a2c0306debc0919b13cc819741cf74c Mon Sep 17 00:00:00 2001 From: yangdx Date: Wed, 22 Oct 2025 12:53:19 +0800 Subject: [PATCH] Handle cache deletion errors gracefully instead of raising exceptions --- lightrag/lightrag.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/lightrag/lightrag.py b/lightrag/lightrag.py index 46d31ca2..fbcfd58d 100644 --- a/lightrag/lightrag.py +++ b/lightrag/lightrag.py @@ -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",