The following code just hangs without ever printing anything:
import asyncio
async def foo(loop):
print('foo')
loop.stop()
loop = asyncio.new_event_loop()
asyncio.ensure_future(foo(loop))
loop.run_forever()
If I use get_event_loop everything works fine. Is there something I'm doing wrong or have I stumbled upon a bug?
I'm using Python 3.5.1.