-
-
Notifications
You must be signed in to change notification settings - Fork 32.7k
Closed
Closed
Copy link
Labels
3.12only security fixesonly security fixes3.13bugs and security fixesbugs and security fixestopic-parsertopic-typingtype-bugAn unexpected behavior, bug, or errorAn unexpected behavior, bug, or error
Description
Bug report
Unlike AST nodes for 3.10 match syntax, AST nodes for 3.12 type param syntax (PEP 695) do not require end_lineno
nor end_col_offset
.
For 3.10 match syntax, this question was discussed here, and it was decided to require them.
Context: see end_lineno and end_col_offset creation in 3.8 by #11605.
Lines 148 to 151 in bb578a0
type_param = TypeVar(identifier name, expr? bound) | |
| ParamSpec(identifier name) | |
| TypeVarTuple(identifier name) | |
attributes (int lineno, int col_offset, int? end_lineno, int? end_col_offset) |
Your environment
Python 3.12.0b3
Linked PRs
DanielNoord
Metadata
Metadata
Assignees
Labels
3.12only security fixesonly security fixes3.13bugs and security fixesbugs and security fixestopic-parsertopic-typingtype-bugAn unexpected behavior, bug, or errorAn unexpected behavior, bug, or error