[doc] Remove mention of async and await as soft keywords (GH-22144)
This commit is contained in:
parent
13ff396c01
commit
8adf8d1ec4
|
@ -768,10 +768,8 @@ Coroutine function definition
|
|||
keyword: await
|
||||
|
||||
Execution of Python coroutines can be suspended and resumed at many points
|
||||
(see :term:`coroutine`). Inside the body of a coroutine function, ``await`` and
|
||||
``async`` identifiers become reserved keywords; :keyword:`await` expressions,
|
||||
:keyword:`async for` and :keyword:`async with` can only be used in
|
||||
coroutine function bodies.
|
||||
(see :term:`coroutine`). :keyword:`await` expressions, :keyword:`async for` and
|
||||
:keyword:`async with` can only be used in the body of a coroutine function.
|
||||
|
||||
Functions defined with ``async def`` syntax are always coroutine functions,
|
||||
even if they do not contain ``await`` or ``async`` keywords.
|
||||
|
@ -785,6 +783,9 @@ An example of a coroutine function::
|
|||
do_stuff()
|
||||
await some_coroutine()
|
||||
|
||||
.. versionchanged:: 3.7
|
||||
``await`` and ``async`` are now keywords; previously they were only
|
||||
treated as such inside the body of a coroutine function.
|
||||
|
||||
.. index:: statement: async for
|
||||
.. _`async for`:
|
||||
|
|
Loading…
Reference in New Issue