You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
2 years ago | |
|---|---|---|
| .. | ||
| README.md | 2 years ago | |
| countasync.py | 2 years ago | |
| countsync.py | 2 years ago | |
| randasync.py | 2 years ago | |
README.md
Real Python AsyncIO Walkthrough
https://realpython.com/async-io-python/
Rules of Async Coroutines
async def f(x):
y = await z(x) # OK - `await` and `return` allowed in coroutines
return y
async def g(x):
yield x # OK - this is an async generator
async def m(x):
yield from gen(x) # No - SyntaxError
def m(x):
y = await z(x) # Still no - SyntaxError (no `async def` here)
return y
An awaitable object is either (1) another coroutine or (2) an object defining an .await() dunder method that returns an iterator.