def get_config_value(
*, model: InstanceOrType["SQLModel"], parameter: str, default: Any = None
) -> Any:
- return getattr(model.__config__, parameter, default) # type: ignore[union-attr]
+ return getattr(model.__config__, parameter, default)
def set_config_value(
*,
parameter: str,
value: Any,
) -> None:
- setattr(model.__config__, parameter, value) # type: ignore
+ setattr(model.__config__, parameter, value)
def get_model_fields(model: InstanceOrType[BaseModel]) -> Dict[str, "FieldInfo"]:
return model.__fields__ # type: ignore
setattr(m, key, value)
# Continue with standard Pydantic logic
object.__setattr__(m, "__fields_set__", fields_set)
- m._init_private_attributes() # type: ignore[attr-defined] # noqa
+ m._init_private_attributes()
return m
def sqlmodel_init(*, self: "SQLModel", data: Dict[str, Any]) -> None: