diff --git a/sqlmodel/main.py b/sqlmodel/main.py index 38c85915aa..125a2a6fa8 100644 --- a/sqlmodel/main.py +++ b/sqlmodel/main.py @@ -109,7 +109,7 @@ def __dataclass_transform__( return lambda a: a -class FieldInfo(PydanticFieldInfo): +class FieldInfo(PydanticFieldInfo): # type: ignore[misc] def __init__(self, default: Any = Undefined, **kwargs: Any) -> None: primary_key = kwargs.pop("primary_key", False) nullable = kwargs.pop("nullable", Undefined) @@ -868,6 +868,7 @@ def model_dump( exclude_unset: bool = False, exclude_defaults: bool = False, exclude_none: bool = False, + exclude_computed_fields: bool = False, round_trip: bool = False, warnings: Union[bool, Literal["none", "warn", "error"]] = True, fallback: Union[Callable[[Any], Any], None] = None, @@ -893,6 +894,7 @@ def model_dump( exclude_unset=exclude_unset, exclude_defaults=exclude_defaults, exclude_none=exclude_none, + exclude_computed_fields=exclude_computed_fields, round_trip=round_trip, warnings=warnings, **extra_kwargs,