support python < 3.9
This commit is contained in:
parent
b1ed8c36ca
commit
5d1bf5c2f3
@ -550,8 +550,9 @@ class SQLModelMetaclass(ModelMetaclass, DeclarativeMeta):
|
||||
# thus pydantic will use the value of the attribute as the default value
|
||||
base_annotations.update(dict_used["__annotations__"])
|
||||
dict_used["__annotations__"] = base_annotations
|
||||
base_fields.update(dict_used)
|
||||
new_cls = super().__new__(
|
||||
cls, name, bases, base_fields | dict_used, **config_kwargs
|
||||
cls, name, bases, base_fields, **config_kwargs
|
||||
)
|
||||
new_cls.__annotations__ = {
|
||||
**relationship_annotations,
|
||||
|
Loading…
x
Reference in New Issue
Block a user