Closed
Description
Bug report
Bug description:
The following code causes an assertion in a debug build:
def name_4():
try:
pass
except* name_3:
pass
else:
return {}
finally:
try:
pass
except* name_1:
pass
output (Python 3.13.0rc2+):
python3: Python/flowgraph.c:528: all_exits_have_lineno: Assertion `0' failed.
This bug can be reproduced with the current 3.13 branch (80de976).
I bisected the issue down to 7e49f27.
@iritkatriel I think this is one for you again.
CPython versions tested on:
3.13
Operating systems tested on:
No response