@@ -97,10 +97,10 @@ def set_config_value(
97
97
def get_model_fields (model : InstanceOrType ["SQLModel" ]) -> Dict [str , "FieldInfo" ]:
98
98
return model .model_fields
99
99
100
- def set_fields_set (
101
- new_object : InstanceOrType [ "SQLModel" ], fields : Set [ "FieldInfo" ]
102
- ) -> None :
103
- object .__setattr__ (new_object , "__pydantic_fields_set__ " , fields )
100
+ def init_pydantic_private_attrs ( new_object : InstanceOrType [ "SQLModel" ]) -> None :
101
+ object . __setattr__ ( new_object , "__pydantic_fields_set__" , set ())
102
+ object . __setattr__ ( new_object , "__pydantic_extra__" , None )
103
+ object .__setattr__ (new_object , "__pydantic_private__ " , None )
104
104
105
105
def get_annotations (class_dict : Dict [str , Any ]) -> Dict [str , Any ]:
106
106
return class_dict .get ("__annotations__" , {})
@@ -387,10 +387,8 @@ def set_config_value(
387
387
def get_model_fields (model : InstanceOrType ["SQLModel" ]) -> Dict [str , "FieldInfo" ]:
388
388
return model .__fields__ # type: ignore
389
389
390
- def set_fields_set (
391
- new_object : InstanceOrType ["SQLModel" ], fields : Set ["FieldInfo" ]
392
- ) -> None :
393
- object .__setattr__ (new_object , "__fields_set__" , fields )
390
+ def init_pydantic_private_attrs (new_object : InstanceOrType ["SQLModel" ]) -> None :
391
+ object .__setattr__ (new_object , "__fields_set__" , set ())
394
392
395
393
def get_annotations (class_dict : Dict [str , Any ]) -> Dict [str , Any ]:
396
394
return resolve_annotations ( # type: ignore[no-any-return]
0 commit comments