INNER CODE UNIT · Python
close
Xeron2000/openOii · backend/aiosqlite/__init__.py:56
async def close(self) -> None:
await asyncio.sleep(0)
if self._closed:
return
self._closed = True
if self._cursor is not None:
self._cursor.close()
self._cursor = None
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)