You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
3.12 tracing regression: a conditional in a finally block will revisit the condition before exiting the block. #105658
Activity
Eclips4 commentedon Jun 11, 2023
Confirmed on current main branch
Eclips4 commentedon Jun 11, 2023
Bisected to #98001, @nedbat can you confirm that?
Eclips4 commentedon Jun 11, 2023
Why change of location is needed here?
cpython/Python/compile.c
Line 3236 in 20a56d8
I've deleted it(same for
compiler_try_star_finally) and seems this fixes the issue, but I don't sure that's correct solution.Suppress CI warnings for Python 3.12
iritkatriel commentedon Sep 13, 2023
Sorry, this dropped off my radar. I made a PR to remove the line number from these instructions (which are virtual).
gh-105658: fix excess trace events for except block ending with a con…
pythongh-105658: fix excess trace events for except block ending with…
[3.12] gh-105658: fix excess trace events for except block ending wit…