From 23d54924d18708a469a0bafdf97dcc7ec0814df7 Mon Sep 17 00:00:00 2001 From: yassin Date: Tue, 8 Sep 2026 22:22:15 +0000 Subject: [PATCH] chore(proxy): suppress LIT001 on early reconcile reservation dict Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> --- litellm/proxy/hooks/proxy_track_cost_callback.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/litellm/proxy/hooks/proxy_track_cost_callback.py b/litellm/proxy/hooks/proxy_track_cost_callback.py index 591df37a7d1..d1196a35533 100644 --- a/litellm/proxy/hooks/proxy_track_cost_callback.py +++ b/litellm/proxy/hooks/proxy_track_cost_callback.py @@ -656,7 +656,10 @@ async def _update_database_and_spend_counters( return True -async def _reconcile_budget_reservation_before_db_update(budget_reservation: dict, response_cost: float) -> None: +async def _reconcile_budget_reservation_before_db_update( + budget_reservation: dict, # mutable-ok: reconcile_budget_reservation stamps applied_adjustment on the caller's shared reservation dict + response_cost: float, +) -> None: from litellm.proxy.spend_tracking.budget_reservation import reconcile_budget_reservation try: