(*, self: "SQLModel", data: dict[str, Any])
| 327 | |
| 328 | |
| 329 | def sqlmodel_init(*, self: "SQLModel", data: dict[str, Any]) -> None: |
| 330 | old_dict = self.__dict__.copy() |
| 331 | if not is_table_model_class(self.__class__): |
| 332 | self.__pydantic_validator__.validate_python( |
| 333 | data, |
| 334 | self_instance=self, |
| 335 | ) |
| 336 | else: |
| 337 | sqlmodel_table_construct( |
| 338 | self_instance=self, |
| 339 | values=data, |
| 340 | ) |
| 341 | object.__setattr__( |
| 342 | self, |
| 343 | "__dict__", |
| 344 | {**old_dict, **self.__dict__}, |
| 345 | ) |
no test coverage detected
searching dependent graphs…