спрашиваю у вас. Как с помощью asyncio получить результат выполнения функции через определённое время? Пример: функция выполняется одну секунду, а я хочу получить данные через пять секунд после запуска функции.
Внутри функции await asyncio.sleep(5) Вне прописать def tick(): print "every 5 minutes" sched.add_job(tick, 'interval', minutes=5) sched.start() Не так ли ?
нет, потому что функция будет в этот момент выполняться одну секунду, затем после выполнения ждать ещё пять секунд и лишь потом выведет результат
Одна секунда — критично, несколько мс — нет
Обсуждают сегодня