(self, data: dict[str, Any] | T)
| 139 | return result.scalar_one_or_none() |
| 140 | |
| 141 | async def create(self, data: dict[str, Any] | T) -> T: |
| 142 | if isinstance(data, dict): |
| 143 | entity = self._model(**data) |
| 144 | else: |
| 145 | entity = data |
| 146 | async with self.get_session() as session: |
| 147 | session.add(entity) |
| 148 | await session.flush() |
| 149 | await session.refresh(entity) |
| 150 | return entity |
| 151 | |
| 152 | async def update( |
| 153 | self, |
nothing calls this directly
no test coverage detected