From f844ec8efca4ad35da88fc40c56c3b86e00cd176 Mon Sep 17 00:00:00 2001 From: yyouretoast Date: Fri, 16 Oct 2026 19:08:52 +0300 Subject: [PATCH] fix(openrouter): remove redundant getattr calls in dispatch to satisfy basedpyright --- litellm/main.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/litellm/main.py b/litellm/main.py index 84a164caa43..2aa8cbd759a 100644 --- a/litellm/main.py +++ b/litellm/main.py @@ -3415,7 +3415,6 @@ def _complete_openrouter(ctx: CompletionDispatchContext) -> _CompletionDispatchR api_base = resolve_openrouter_api_base( # rebind-ok: regional endpoint resolution for openrouter api_base=api_base, - region=getattr(ctx.provider_config, "region", None) or getattr(litellm.OpenrouterConfig, "region", None), litellm_params=litellm_params, optional_params=optional_params, # pyright: ignore[reportUnknownArgumentType] # untyped optional_params in dispatch context ) @@ -6791,7 +6790,6 @@ def embedding( elif custom_llm_provider == "openrouter": api_base = resolve_openrouter_api_base( # rebind-ok: regional endpoint resolution for openrouter api_base=api_base, - region=getattr(litellm.OpenrouterConfig, "region", None), litellm_params=litellm_params_dict, # pyright: ignore[reportUnknownArgumentType] # untyped litellm_params in embedding optional_params=optional_params, # pyright: ignore[reportUnknownArgumentType] # untyped optional_params in embedding )