]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
bpo-41218: Only mark async code with CO_COROUTINE. (GH-21357)
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Mon, 6 Jul 2020 21:44:16 +0000 (14:44 -0700)
committerGitHub <noreply@github.com>
Mon, 6 Jul 2020 21:44:16 +0000 (14:44 -0700)
commit41db8ffc59566b8552f9cce4452ee8afad00aa63
treeb6f575f4b24c370e5bdf816c8f25170db2668a4b
parentaa7f7756149a10c64d01f583b71e91814db886ab
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>
Lib/test/test_builtin.py
Misc/NEWS.d/next/Core and Builtins/2020-07-06-13-35-17.bpo-41218.oKnSr2.rst [new file with mode: 0644]
Python/compile.c