@@ -2705,16 +2705,19 @@ class ParamSpec(_base_nodes.AssignTypeNode):
27052705 <ParamSpec l.1 at 0x7f23b2e4e198>
27062706 """
27072707
2708+ _astroid_fields = ("name" ,)
2709+
2710+ name : AssignName
2711+
27082712 def __init__ (
27092713 self ,
27102714 lineno : int ,
27112715 col_offset : int ,
27122716 parent : NodeNG ,
27132717 * ,
2714- end_lineno : int | None = None ,
2715- end_col_offset : int | None = None ,
2718+ end_lineno : int | None ,
2719+ end_col_offset : int | None ,
27162720 ) -> None :
2717- self .name : AssignName | None
27182721 super ().__init__ (
27192722 lineno = lineno ,
27202723 col_offset = col_offset ,
@@ -2723,7 +2726,7 @@ def __init__(
27232726 parent = parent ,
27242727 )
27252728
2726- def postinit (self , * , name : AssignName | None ) -> None :
2729+ def postinit (self , * , name : AssignName ) -> None :
27272730 self .name = name
27282731
27292732
@@ -3350,20 +3353,21 @@ class TypeAlias(_base_nodes.AssignTypeNode):
33503353 <TypeAlias l.1 at 0x7f23b2e4e198>
33513354 """
33523355
3353- _astroid_fields = ("type_params" , "value" )
3356+ _astroid_fields = ("name" , "type_params" , "value" )
3357+
3358+ name : AssignName
3359+ type_params : list [TypeVar | ParamSpec | TypeVarTuple ]
3360+ value : NodeNG
33543361
33553362 def __init__ (
33563363 self ,
33573364 lineno : int ,
33583365 col_offset : int ,
33593366 parent : NodeNG ,
33603367 * ,
3361- end_lineno : int | None = None ,
3362- end_col_offset : int | None = None ,
3368+ end_lineno : int | None ,
3369+ end_col_offset : int | None ,
33633370 ) -> None :
3364- self .name : AssignName | None
3365- self .type_params : list [TypeVar , ParamSpec , TypeVarTuple ]
3366- self .value : NodeNG
33673371 super ().__init__ (
33683372 lineno = lineno ,
33693373 col_offset = col_offset ,
@@ -3375,8 +3379,8 @@ def __init__(
33753379 def postinit (
33763380 self ,
33773381 * ,
3378- name : AssignName | None ,
3379- type_params : list [TypeVar , ParamSpec , TypeVarTuple ],
3382+ name : AssignName ,
3383+ type_params : list [TypeVar | ParamSpec | TypeVarTuple ],
33803384 value : NodeNG ,
33813385 ) -> None :
33823386 self .name = name
@@ -3393,19 +3397,20 @@ class TypeVar(_base_nodes.AssignTypeNode):
33933397 <TypeVar l.1 at 0x7f23b2e4e198>
33943398 """
33953399
3396- _astroid_fields = ("bound" ,)
3400+ _astroid_fields = ("name" , "bound" )
3401+
3402+ name : AssignName
3403+ bound : NodeNG | None
33973404
33983405 def __init__ (
33993406 self ,
34003407 lineno : int ,
34013408 col_offset : int ,
34023409 parent : NodeNG ,
34033410 * ,
3404- end_lineno : int | None = None ,
3405- end_col_offset : int | None = None ,
3411+ end_lineno : int | None ,
3412+ end_col_offset : int | None ,
34063413 ) -> None :
3407- self .name : AssignName | None
3408- self .bound : NodeNG | None
34093414 super ().__init__ (
34103415 lineno = lineno ,
34113416 col_offset = col_offset ,
@@ -3414,7 +3419,7 @@ def __init__(
34143419 parent = parent ,
34153420 )
34163421
3417- def postinit (self , * , name : AssignName | None , bound : NodeNG | None ) -> None :
3422+ def postinit (self , * , name : AssignName , bound : NodeNG | None ) -> None :
34183423 self .name = name
34193424 self .bound = bound
34203425
@@ -3428,16 +3433,19 @@ class TypeVarTuple(_base_nodes.AssignTypeNode):
34283433 <TypeVarTuple l.1 at 0x7f23b2e4e198>
34293434 """
34303435
3436+ _astroid_fields = ("name" ,)
3437+
3438+ name : AssignName
3439+
34313440 def __init__ (
34323441 self ,
34333442 lineno : int ,
34343443 col_offset : int ,
34353444 parent : NodeNG ,
34363445 * ,
3437- end_lineno : int | None = None ,
3438- end_col_offset : int | None = None ,
3446+ end_lineno : int | None ,
3447+ end_col_offset : int | None ,
34393448 ) -> None :
3440- self .name : AssignName | None
34413449 super ().__init__ (
34423450 lineno = lineno ,
34433451 col_offset = col_offset ,
@@ -3446,7 +3454,7 @@ def __init__(
34463454 parent = parent ,
34473455 )
34483456
3449- def postinit (self , * , name : AssignName | None ) -> None :
3457+ def postinit (self , * , name : AssignName ) -> None :
34503458 self .name = name
34513459
34523460
0 commit comments