From dc29b9693309dadad10933474149f96717e24f17 Mon Sep 17 00:00:00 2001 From: aishwary-dongre <87765118+aishwary-dongre@users.noreply.github.com> Date: Fri, 4 Sep 2026 18:09:10 +0000 Subject: [PATCH] fix: remove Final from mapped_thinking to allow clamped reassignment basedpyright flagged mapped_thinking as Final while the clamp fix reassigns it after capping the budget. Dropping Final resolves the reportGeneralTypeIssues gate failure without changing behavior. --- litellm/llms/bedrock/chat/converse_transformation.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/litellm/llms/bedrock/chat/converse_transformation.py b/litellm/llms/bedrock/chat/converse_transformation.py index 80f053cda61..74053876ed7 100644 --- a/litellm/llms/bedrock/chat/converse_transformation.py +++ b/litellm/llms/bedrock/chat/converse_transformation.py @@ -439,7 +439,7 @@ class AmazonConverseConfig(BaseConfig): reasoning_config: Final = self._transform_reasoning_effort_to_reasoning_config(reasoning_effort) optional_params.update(reasoning_config) else: - mapped_thinking: Final = AnthropicConfig._map_reasoning_effort( + mapped_thinking = AnthropicConfig._map_reasoning_effort( reasoning_effort=reasoning_effort, model=model, custom_llm_provider="bedrock",