INNER CODE UNIT · Python
execute
Xeron2000/openOii · backend/aiosqlite/__init__.py:65
async def execute(self, operation: Any, parameters: Optional[Sequence[Any]] = None) -> Any:
await self._ensure_cursor()
assert self._cursor is not None
if parameters is None:
self._cursor.execute(operation)
else:
self._cursor.execute(operation, parameters)
self.description = self._cursor.description
self.rowcount = self._cursor.rowcount
self.lastrowid = self._cursor.lastrowid
return self
async def executemany(self, operation: Any, parameters: Iterable[Sequence[Any]]) -> Any:
await self._ensure_cursor()
assert self._cursor is not None