Следующий код просто вешает никогда не печати ничего:цикл событий, созданный asyncio.new_event_loop висит
import asyncio
async def foo(loop):
print('foo')
loop.stop()
loop = asyncio.new_event_loop()
asyncio.ensure_future(foo(loop))
loop.run_forever()
Если я использую get_event_loop все работает отлично. Есть ли что-то, что я делаю неправильно, или я наткнулся на ошибку?
Я использую Python 3.5.1.
'ensure_future()' принимает необязательный 'loop' параметр, вы должны передать его не конфликтовать с по умолчанию. На самом деле я настоятельно рекомендую использовать явные циклы только в асинхронных приложениях. –
О, мой ... Я только что начал щедрость вместо неправильного вопроса: - /, если вы можете мне помочь: stackoverflow.com/questions/35861175/... Я с радостью награду вас щедростью. –