Задать вопрос
InternetMaster
@InternetMaster
Интернет

Нужно ли на aiomysql постоянно открывать и закрывать коннекты?

Пишу телеграм бота на aiogram. Нашел асинхронную библиотеку aiomysql.

Как создать единый коннект (который возможно перезапустится через несколько часов), но нету примеров в документации как это сделать.

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

Почитал про эту ошибку, там указывают на asyncio, но его я вообще не использую в коде. Так что думаю как сделать единое соединение.
  • Вопрос задан
  • 217 просмотров
Подписаться 2 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы