From ae12d40eab33976230e466c2383abab2dd5efec3 Mon Sep 17 00:00:00 2001 From: Syed Ahmed Mubasiruddin Date: Fri, 28 Aug 2026 14:58:49 +0000 Subject: [PATCH] fix: allow mutable embedding accumulator --- litellm/router_strategy/auto_router/litellm_encoder.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/litellm/router_strategy/auto_router/litellm_encoder.py b/litellm/router_strategy/auto_router/litellm_encoder.py index 81c9dec6ff5..71267f7d955 100644 --- a/litellm/router_strategy/auto_router/litellm_encoder.py +++ b/litellm/router_strategy/auto_router/litellm_encoder.py @@ -147,7 +147,7 @@ class LiteLLMRouterEncoder(CustomDenseEncoder, AsymmetricDenseMixin): if self.litellm_router_instance is None: raise ValueError("litellm_router_instance is not set") - embeddings: list[list[float]] = [] + embeddings: list[list[float]] = [] # mutable-ok: used to accumulate embeddings in batches for i in range(0, len(docs), EMBEDDING_BATCH_SIZE): batch = docs[i : i + EMBEDDING_BATCH_SIZE]