Код: Выделить всё
async def async_main():
# Everything here can use asyncio.create_task():
o = ObjectThatMustBeKeptReferenced()
create_tasks_and_register_callbacks(o)
# Wait forever, ugly:
while True:
await asyncio.sleep(10000)
asyncio.run(async_main())
Код: Выделить всё
def main():
loop = asyncio.get_event_loop()
# Everything here can use asyncio.create_task():
o = ObjectThatMustBeKeptReferenced()
create_tasks_and_register_callbacks(o)
# Wait forever, pretty:
loop.run_forever()
main()
Что такое питонический способ, один из способов навсегда заснуть в цикле событий asyncio?>
Подробнее здесь: https://stackoverflow.com/questions/656 ... op-forever
Мобильная версия