Closed
Description
Bug report
Bug description:
>>> try: 1/0
... except Exception as exc: raise from exc
...
File "<python-input-0>", line 2
except Exception as exc: raise from exc
^^
SyntaxError: cannot use except statement with name
Should be:
>>> try: 1/0
... except: raise from ValueError()
...
File "<python-input-2>", line 2
except: raise from ValueError()
^^
SyntaxError: invalid syntax
CPython versions tested on:
CPython main branch, 3.14
Operating systems tested on:
Linux
Linked PRs
Metadata
Metadata
Assignees
Labels
Projects
Status
Done
Activity
sobolevn commentedon May 14, 2025
This is a regression from my commit. Sorry! Fixing
pythongh-133999: Fix `except` parsing regression in 3.14
pythongh-133999: Fix `except` parsing regression in 3.14
except
parsing regression in 3.14 #134035raise from ValueError()
error message #134036gh-133999: Fix `except` parsing regression in 3.14 (#134035)
7 remaining items