Browse Source

Fix formatting

pull/15499/head
Valentyn Druzhynin 2 months ago
parent
commit
e41b2afeb0
  1. 8
      fastapi/_compat/v2.py

8
fastapi/_compat/v2.py

@ -208,7 +208,7 @@ class ModelField:
): # pragma: no cover ): # pragma: no cover
raise ValueError( raise ValueError(
"polymorphic_serialization requires Pydantic >= 2.13. " "polymorphic_serialization requires Pydantic >= 2.13. "
f"Current version: {shared.PYDANTIC_VERSION}" # type: ignore[attr-defined] # ty: ignore[unused-ignore-comment] f"Current version: {shared.PYDANTIC_VERSION}" # type: ignore[attr-defined]
) )
kwargs = { kwargs = {
"mode": mode, "mode": mode,
@ -221,7 +221,7 @@ class ModelField:
} }
if shared.PYDANTIC_VERSION_MINOR_TUPLE >= (2, 13): if shared.PYDANTIC_VERSION_MINOR_TUPLE >= (2, 13):
kwargs["polymorphic_serialization"] = polymorphic_serialization kwargs["polymorphic_serialization"] = polymorphic_serialization
return self._type_adapter.dump_python(value, **kwargs) # type: ignore[arg-type] return self._type_adapter.dump_python(value, **kwargs) # type: ignore[arg-type] # ty: ignore[invalid-argument-type]
def serialize_json( def serialize_json(
self, self,
@ -246,7 +246,7 @@ class ModelField:
): # pragma: no cover ): # pragma: no cover
raise ValueError( raise ValueError(
"polymorphic_serialization requires Pydantic >= 2.13. " "polymorphic_serialization requires Pydantic >= 2.13. "
f"Current version: {shared.PYDANTIC_VERSION}" # type: ignore[attr-defined] # ty: ignore[unused-ignore-comment] f"Current version: {shared.PYDANTIC_VERSION}" # type: ignore[attr-defined]
) )
kwargs = { kwargs = {
"include": include, "include": include,
@ -258,7 +258,7 @@ class ModelField:
} }
if shared.PYDANTIC_VERSION_MINOR_TUPLE >= (2, 13): if shared.PYDANTIC_VERSION_MINOR_TUPLE >= (2, 13):
kwargs["polymorphic_serialization"] = polymorphic_serialization kwargs["polymorphic_serialization"] = polymorphic_serialization
return self._type_adapter.dump_json(value, **kwargs) # type: ignore[arg-type] return self._type_adapter.dump_json(value, **kwargs) # type: ignore[arg-type] # ty: ignore[invalid-argument-type]
def __hash__(self) -> int: def __hash__(self) -> int:
# Each ModelField is unique for our purposes, to allow making a dict from # Each ModelField is unique for our purposes, to allow making a dict from

Loading…
Cancel
Save