From 6e9f245bbb67a2dadc354c823037fc1a63f01c3b Mon Sep 17 00:00:00 2001 From: Ishaan Jaffer Date: Sat, 28 Feb 2026 17:02:57 -0800 Subject: [PATCH] address greptile review feedback (greploop iteration 2) - wrap record_request_timing() in try/except so errors never 500 users --- litellm/proxy/common_request_processing.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/litellm/proxy/common_request_processing.py b/litellm/proxy/common_request_processing.py index ae54b2e3c99..ce6e419091f 100644 --- a/litellm/proxy/common_request_processing.py +++ b/litellm/proxy/common_request_processing.py @@ -497,10 +497,13 @@ class ProxyBaseLLMRequestProcessing: if logging_caching_headers: headers.update(logging_caching_headers) - record_request_timing( - hidden_params, - model=(request_data or {}).get("model") or None, - ) + try: + record_request_timing( + hidden_params, + model=(request_data or {}).get("model") or None, + ) + except Exception as e: + verbose_proxy_logger.debug(f"record_request_timing error (non-fatal): {e}") try: return {