хендлер, который изменяет данные в бд, чтобы данные обновлялись верно при нескольких одновременных вызовах использую asyncio.Lock, появился второй бот, который работает с этими же данными, есть какой то способ прокинуть общий lock в них? Нужно один loop для них использовать или как? Оба бота работают на полинге, запускаются по отдельности.
Сделай класс. Один инстанс класса юзай в двух ботах. В методах класса юзай asyncio.lock. На класс один лок
+ микросервис управляющий записью данных в бд
Обсуждают сегодня