Нужно ли на aiomysql постоянно открывать и закрывать коннекты?
Пишу телеграм бота на aiogram. Нашел асинхронную библиотеку aiomysql.
Как создать единый коннект (который возможно перезапустится через несколько часов), но нету примеров в документации как это сделать.
Везде там написано, что нужно каждый раз открывать, а после выполнения запросов закрывать соединение. Пробовал и так сделать, но когда пытаюсь закрыть курсор (await cursor.close()) скрипт иногда выдает ошибку: Task was destroyed but it is pending!
Почитал про эту ошибку, там указывают на asyncio, но его я вообще не использую в коде. Так что думаю как сделать единое соединение.