MCPcopy Index your code
hub / github.com/fastapi/sqlmodel / sqlmodel_init

Function sqlmodel_init

sqlmodel/_compat.py:329–345  ·  view source on GitHub ↗
(*, self: "SQLModel", data: dict[str, Any])

Source from the content-addressed store, hash-verified

327
328
329def 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 )

Callers 1

__init__Method · 0.85

Calls 3

is_table_model_classFunction · 0.85
sqlmodel_table_constructFunction · 0.85
__setattr__Method · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…