Closed
Labels
3.14bugs and security fixesbugs and security fixesinterpreter-core(Objects, Python, Grammar, and Parser dirs)(Objects, Python, Grammar, and Parser dirs)release-blockertopic-parsertype-bugAn unexpected behavior, bug, or errorAn unexpected behavior, bug, or error
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 nameShould be:
>>> try: 1/0
... except: raise from ValueError()
...
File "<python-input-2>", line 2
except: raise from ValueError()
^^^^
SyntaxError: invalid syntaxCPython versions tested on:
CPython main branch, 3.14
Operating systems tested on:
Linux
Linked PRs
Metadata
Metadata
Assignees
Labels
3.14bugs and security fixesbugs and security fixesinterpreter-core(Objects, Python, Grammar, and Parser dirs)(Objects, Python, Grammar, and Parser dirs)release-blockertopic-parsertype-bugAn unexpected behavior, bug, or errorAn unexpected behavior, bug, or error
Projects
- StatusShow more project fieldsDone
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
gh-133999: Fix `except` parsing regression in 3.14 (#134035)
pythongh-133999: Fix `except` parsing regression in 3.14 (pythonGH-13…
[3.14] gh-133999: Fix `except` parsing regression in 3.14 (GH-134035) (…
gh-134036: Update test_syntax for gh-133999 (#135204)
pythongh-133999: Fix `except` parsing regression in 3.14 (python#134035)
pythongh-134036: Update test_syntax for pythongh-133999 (python#135204)
pythongh-133999: Fix `except` parsing regression in 3.14 (python#134035)
pythongh-134036: Update test_syntax for pythongh-133999 (python#135204)
pythongh-134036: Update test_syntax for pythongh-133999 (python#135204)