diff --git a/litellm/llms/predibase/chat/transformation.py b/litellm/llms/predibase/chat/transformation.py index 0ebac5185d7..2a63c489395 100644 --- a/litellm/llms/predibase/chat/transformation.py +++ b/litellm/llms/predibase/chat/transformation.py @@ -83,7 +83,7 @@ class PredibaseConfig(BaseConfig): ("watermark", watermark), ) for key, value in locals_: - if key != "self" and value is not None: + if value is not None: setattr(self.__class__, key, value) @classmethod diff --git a/litellm/router_strategy/adaptive_router/signals.py b/litellm/router_strategy/adaptive_router/signals.py index 7b69714aad9..c28613b54eb 100644 --- a/litellm/router_strategy/adaptive_router/signals.py +++ b/litellm/router_strategy/adaptive_router/signals.py @@ -93,7 +93,7 @@ class Turn: user_content: str | None = None assistant_content: str | None = None tool_calls: list[dict[str, Any]] = field(default_factory=list) - tool_results: Sequence[Mapping[str, object]] = field(default_factory=list[Mapping[str, object]]) + tool_results: Sequence[Mapping[str, object]] = field(default_factory=list) response_status: int | None = None