diff options
author | Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> | 2020-07-06 21:44:16 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-07-06 21:44:16 (GMT) |
commit | 41db8ffc59566b8552f9cce4452ee8afad00aa63 (patch) | |
tree | b6f575f4b24c370e5bdf816c8f25170db2668a4b /Misc/NEWS.d/next/Core and Builtins | |
parent | aa7f7756149a10c64d01f583b71e91814db886ab (diff) | |
download | cpython-41db8ffc59566b8552f9cce4452ee8afad00aa63.zip cpython-41db8ffc59566b8552f9cce4452ee8afad00aa63.tar.gz cpython-41db8ffc59566b8552f9cce4452ee8afad00aa63.tar.bz2 |
bpo-41218: Only mark async code with CO_COROUTINE. (GH-21357)
3.8.3 had a regression where compiling with
ast.PyCF_ALLOW_TOP_LEVEL_AWAIT woudl agressively mark things are
coroutine even if there were not.
(cherry picked from commit bd46174a5a09a54e5ae1077909f923f56a7cf710)
Co-authored-by: Matthias Bussonnier <bussonniermatthias@gmail.com>
Diffstat (limited to 'Misc/NEWS.d/next/Core and Builtins')
-rw-r--r-- | Misc/NEWS.d/next/Core and Builtins/2020-07-06-13-35-17.bpo-41218.oKnSr2.rst | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/Misc/NEWS.d/next/Core and Builtins/2020-07-06-13-35-17.bpo-41218.oKnSr2.rst b/Misc/NEWS.d/next/Core and Builtins/2020-07-06-13-35-17.bpo-41218.oKnSr2.rst new file mode 100644 index 0000000..d98b343 --- /dev/null +++ b/Misc/NEWS.d/next/Core and Builtins/2020-07-06-13-35-17.bpo-41218.oKnSr2.rst @@ -0,0 +1,4 @@ +Python 3.8.3 had a regression where compiling with +ast.PyCF_ALLOW_TOP_LEVEL_AWAIT would aggressively mark list comprehension +with CO_COROUTINE. Now only list comprehension making use of async/await +will tagged as so. |