fix(openrouter): remove redundant getattr calls in dispatch to satisfy basedpyright

This commit is contained in:
yyouretoast 2026-10-16 19:08:52 +03:00
parent 69b006cf01
commit f844ec8efc

View file

@ -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
)