asyncio-coroutine-patterns icon indicating copy to clipboard operation
asyncio-coroutine-patterns copied to clipboard

Code examples for "Asyncio Coroutine Patterns"

AsyncIO Coroutine Patterns

Full code examples for the two articles on Medium, Asyncio Coroutine Patterns: Beyond await and Asyncio Coroutine Patterns: Errors and cancellation.

These examples require Python 3.5 or above and aiohttp.

Installation

  1. Make sure your version of Python is 3.5 or above: python3 --version
  2. Clone this repo
  3. Create a virtualenv
  4. pip install -r requirements.txt
  5. Run any file you'd like, i.e. python 01_recursive_coroutines/recursive_coroutines.py