ждать?
Вот искуственный пример работы:
async def t():
async def t2():
print('Yo')
for i in range(0, 10):
asyncio.create_task(t2())
await asyncio.sleep(10)
asyncio.run(t())
а потом внезапно окажется что из 10 запущенных тасок выполнилось только 8, а две не успели выполнится и луп закрылся
А на тех 8 были гонки
Вот у меня такая ситуация была, похоже)) Там луп не постоянно висит, судя по всему?
Можно ещё у тебя спрошу? Есть ли возможность в коде хендлера вебхуку как-то вручную отправить ответ 200? Не вешая run_task=True на весь хендлер?
Завершить работу хэндлера же
Ну я надеялся вызвать метод, отдающий 200 и продолжить код) Завершение хендлера понимаю, да)
Цикл с редактированием сообщения, таймаутами и потом запись данных в бд
Ну редактирование все равно отдельный процес не поместить
Если процесс знает айди сообщения, то почему нет?
Обсуждают сегодня