From d2c0585f7cc62c50c57d7979d5a305ef63d3ff93 Mon Sep 17 00:00:00 2001 From: harish-berri Date: Mon, 4 May 2026 17:40:16 -0700 Subject: [PATCH] Update litellm/proxy/common_request_processing.py Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com> --- litellm/proxy/common_request_processing.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/litellm/proxy/common_request_processing.py b/litellm/proxy/common_request_processing.py index 363fafcbd56..bec5ffb4aac 100644 --- a/litellm/proxy/common_request_processing.py +++ b/litellm/proxy/common_request_processing.py @@ -1235,15 +1235,15 @@ class ProxyBaseLLMRequestProcessing: # upstream connection is established; the ASGI transport layer handles # cancellation of the upstream when the client disconnects mid-stream. responses = await llm_responses - disconnect_task.cancel() except asyncio.CancelledError: - disconnect_task.cancel() if disconnect_event.is_set(): raise HTTPException( status_code=499, detail="Client disconnected the request", ) raise + finally: + disconnect_task.cancel() response = responses[1]