From 22140b06536b59a5ad253b0e0038a0c7a752a462 Mon Sep 17 00:00:00 2001 From: Julio Quinteros Pro Date: Sun, 1 Mar 2026 17:23:37 -0300 Subject: [PATCH] Fix undefined kwargs in InFlightRequestsMiddleware kwargs dict was used but never initialized, causing F821 (undefined name) lint errors. Co-Authored-By: Claude Opus 4.6 --- litellm/proxy/middleware/in_flight_requests_middleware.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/litellm/proxy/middleware/in_flight_requests_middleware.py b/litellm/proxy/middleware/in_flight_requests_middleware.py index ac3ab2c155..e5e405fb07 100644 --- a/litellm/proxy/middleware/in_flight_requests_middleware.py +++ b/litellm/proxy/middleware/in_flight_requests_middleware.py @@ -62,13 +62,14 @@ class InFlightRequestsMiddleware: try: from prometheus_client import Gauge + kwargs: dict[str, Any] = {} if "PROMETHEUS_MULTIPROC_DIR" in os.environ: # livesum aggregates across all worker processes in the scrape response kwargs["multiprocess_mode"] = "livesum" InFlightRequestsMiddleware._gauge = Gauge( "litellm_in_flight_requests", "Number of HTTP requests currently in-flight on this uvicorn worker", - **kwargs, # type: ignore[arg-type] + **kwargs, ) except Exception: InFlightRequestsMiddleware._gauge = None