Aiosqlite3 class
как создать класс? Я хочу создать класс и вызвать его методы, постоянно открывать и закрывать базу данных, мне кажется, что это не рационально. Вот пример sqlite3:
class SQLighter:
def __init__(self, database_file):
self.connection = sqlite3.connect(database_file, check_same_thread=False)
self.cursor = self.connection.cursor()```
Я хочу реализовать то же самое с aiosqlite3, но асинхронно
async def one(db): await db.execute("insert ...") await db.commit()
async def two(db): await db.execute("insert ...") await db.commit()
async def main(): async with aiosqlite.connect(...) as db: await asyncio.gather(one(db), two(db))```