@asyncio.coroutine vs async def
Why would I ever want to use `async def` over `@asyncio.coroutine`?
Calling coroutine from coroutine in python Python asyncio: reader callback and coroutine communication How do I run an method async inside a class that is being used with asyncio.create_server? How to shutdown the loop and print error if coroutine raised an exception with asyncio? Python 3 asyncio - yield from vs asyncio.async stack usage asyncio queue consumer coroutine Syncronous sleep into asyncio coroutine Why do we need the asyncio.coroutine decorator? What is an 'async_generator' & how is it different from a 'coroutine' in python3.6 asyncio.ensure_future vs. BaseEventLoop.create_task vs. simple coroutine? Python asyncio: function or coroutine, which to use? Setting return value for mocked asyncio.coroutine how to add a coroutine to a running asyncio loop? Running asyncio coroutine out of the event flow Calling a coroutine from asyncio.Protocol.data_received asyncio event_loop declared outside of a class with asyncio.coroutine methods fails with "AttributeError: 'NoneType' object has no attribute 'select'" Why does asyncio.open_connection (or any other coroutine) prevent data_received from processing? python asyncio add_done_callback with async def Can Python's asyncio.coroutine be thought of as a generator? Python - Timer with asyncio/coroutine How is this a coroutine? Python asyncio: return vs set_result Asyncio.gather vs asyncio.wait Testing python asyncio coroutine with pytest-asyncio plugin raises TypeError What should I decorate with @asyncio.coroutine for async operations? Scheduling an asyncio coroutine from another thread Using @property decorator with @asyncio.coroutine without doing yield from possible? Python asyncio: second coroutine wrapped in a Task is not scheduled (but first is) Python Asyncio blocked coroutine