diff options
| author | Matthias Bussonnier <bussonniermatthias@gmail.com> | 2019-05-22 12:07:45 -0700 |
|---|---|---|
| committer | Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> | 2019-05-22 12:07:45 -0700 |
| commit | 2ddbd21aec7f0e2f237a1073d3e0b313e673413f (patch) | |
| tree | 9f131d887b70c9d74f5aa323c0161a2f72e66e51 | |
| parent | b121f63155d8e3c7c42ab6122e36eaf7f5e9f7f5 (diff) | |
| download | cpython-git-2ddbd21aec7f0e2f237a1073d3e0b313e673413f.tar.gz | |
bpo-34616: Document top level async in whatsnew/3.8. (GH-13484)
https://bugs.python.org/issue34616
| -rw-r--r-- | Doc/whatsnew/3.8.rst | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/Doc/whatsnew/3.8.rst b/Doc/whatsnew/3.8.rst index 63b8200a15..68843e2d9e 100644 --- a/Doc/whatsnew/3.8.rst +++ b/Doc/whatsnew/3.8.rst @@ -237,6 +237,16 @@ asyncio On Windows, the default event loop is now :class:`~asyncio.ProactorEventLoop`. +builtins +-------- + +The :func:`compile` built-in has been improved to accept the +``ast.PyCF_ALLOW_TOP_LEVEL_AWAIT`` flag. With this new flag passed, +:func:`compile` will allow top-level ``await``, ``async for`` and ``async with`` +constructs that are usually considered invalid syntax. Asynchronous code object +marked with the ``CO_COROUTINE`` flag may then be returned. + +(Contributed by Matthias Bussonnier in :issue:`34616`) collections ----------- |
