chore(core): add mypy pydantic plugin (#32604)

This helps to remove a bunch of mypy false positives.
This commit is contained in:
Christophe Bornet
2025-08-19 15:39:53 +02:00
committed by GitHub
parent b470c79f1d
commit 02d6b9106b
18 changed files with 45 additions and 48 deletions

View File

@@ -155,9 +155,7 @@ class MessagesPlaceholder(BaseMessagePromptTemplate):
"""
# mypy can't detect the init which is defined in the parent class
# b/c these are BaseModel classes.
super().__init__( # type: ignore[call-arg]
variable_name=variable_name, optional=optional, **kwargs
)
super().__init__(variable_name=variable_name, optional=optional, **kwargs)
def format_messages(self, **kwargs: Any) -> list[BaseMessage]:
"""Format messages from kwargs.