Bug report
This code produces two SyntaxWarnings in the new REPL:
>>> def some():
... try:
... return 1
... finally:
... return 2
...
<python-input-14>:5: SyntaxWarning: 'return' in a 'finally' block
<python-input-14>:5: SyntaxWarning: 'return' in a 'finally' block
But, in our old REPL it produces just one:
Other SyntaxWarnings also do not show the same behavior in the new REPL. Example:
So, looks like only PEP-765 is affected, only in the new REPL.
CC @ambv @iritkatriel
Linked PRs