]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
bpo-42645: Make sure that return/break/continue are only traced once when exiting...
authorMark Shannon <mark@hotpy.org>
Wed, 16 Dec 2020 13:07:01 +0000 (13:07 +0000)
committerGitHub <noreply@github.com>
Wed, 16 Dec 2020 13:07:01 +0000 (13:07 +0000)
commit5274b682bc93a04da8a69742528ac7f64633a96e
tree9b6cc57b7d1916555e44408d2f4295d94fa081a0
parentc71581c7a4192e6ba9a79eccc583aaadab300efa
bpo-42645: Make sure that return/break/continue are only traced once when exiting via a finally block. (GH-23780)

* Make sure that return/break/continue are only traced once when exiting via a finally block.

* Add test for return in try-finally.

* Update importlib
Lib/test/test_dis.py
Lib/test/test_sys_settrace.py
Python/compile.c
Python/importlib.h