|
|
|
@ -225,7 +225,7 @@ def jsonable_encoder( |
|
|
|
exclude = set(exclude) # type: ignore[assignment] # ty: ignore[unused-ignore-comment] |
|
|
|
if isinstance(obj, BaseModel): |
|
|
|
obj_dict = obj.model_dump( |
|
|
|
mode="json", |
|
|
|
mode="python", |
|
|
|
include=include, |
|
|
|
exclude=exclude, |
|
|
|
by_alias=by_alias, |
|
|
|
@ -237,6 +237,7 @@ def jsonable_encoder( |
|
|
|
obj_dict, |
|
|
|
exclude_none=exclude_none, |
|
|
|
exclude_defaults=exclude_defaults, |
|
|
|
custom_encoder=custom_encoder, |
|
|
|
sqlalchemy_safe=sqlalchemy_safe, |
|
|
|
) |
|
|
|
if dataclasses.is_dataclass(obj): |
|
|
|
|