во время запуска нового лупа создавался новый экземляр класса AsyncIOMotorClient. Луп отрабатывает используя лишь один экземпляр, затем идёт синхронный код, потом опять заводится новый луп, в рамках которого надо создать новый экземпляр и использовать для всех корутин. Модуль для бд - функциональный. Посоветуйте более-менее адекватную идею как делать проверку при запросе экземпляра AsyncIOMotorClient, чтобы добиться желаемого и стоит ли отказаться в этой ситуации от функционального модуля и написать класс?
Какую проверку?
ниче не понял, но возможно будет полезно - тут создается таска-луп, которая с заданным rps отправляет из списка реквесты, которые хендлятся асинхронно https://github.com/SlavikMIPT/tgasyncproxy/blob/master/async_proxy.py
Обсуждают сегодня