@@ -2705,16 +2705,19 @@ class ParamSpec(_base_nodes.AssignTypeNode):
2705
2705
<ParamSpec l.1 at 0x7f23b2e4e198>
2706
2706
"""
2707
2707
2708
+ _astroid_fields = ("name" ,)
2709
+
2710
+ name : AssignName
2711
+
2708
2712
def __init__ (
2709
2713
self ,
2710
2714
lineno : int ,
2711
2715
col_offset : int ,
2712
2716
parent : NodeNG ,
2713
2717
* ,
2714
- end_lineno : int | None = None ,
2715
- end_col_offset : int | None = None ,
2718
+ end_lineno : int | None ,
2719
+ end_col_offset : int | None ,
2716
2720
) -> None :
2717
- self .name : AssignName | None
2718
2721
super ().__init__ (
2719
2722
lineno = lineno ,
2720
2723
col_offset = col_offset ,
@@ -2723,7 +2726,7 @@ def __init__(
2723
2726
parent = parent ,
2724
2727
)
2725
2728
2726
- def postinit (self , * , name : AssignName | None ) -> None :
2729
+ def postinit (self , * , name : AssignName ) -> None :
2727
2730
self .name = name
2728
2731
2729
2732
@@ -3350,20 +3353,21 @@ class TypeAlias(_base_nodes.AssignTypeNode):
3350
3353
<TypeAlias l.1 at 0x7f23b2e4e198>
3351
3354
"""
3352
3355
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
3354
3361
3355
3362
def __init__ (
3356
3363
self ,
3357
3364
lineno : int ,
3358
3365
col_offset : int ,
3359
3366
parent : NodeNG ,
3360
3367
* ,
3361
- end_lineno : int | None = None ,
3362
- end_col_offset : int | None = None ,
3368
+ end_lineno : int | None ,
3369
+ end_col_offset : int | None ,
3363
3370
) -> None :
3364
- self .name : AssignName | None
3365
- self .type_params : list [TypeVar , ParamSpec , TypeVarTuple ]
3366
- self .value : NodeNG
3367
3371
super ().__init__ (
3368
3372
lineno = lineno ,
3369
3373
col_offset = col_offset ,
@@ -3375,8 +3379,8 @@ def __init__(
3375
3379
def postinit (
3376
3380
self ,
3377
3381
* ,
3378
- name : AssignName | None ,
3379
- type_params : list [TypeVar , ParamSpec , TypeVarTuple ],
3382
+ name : AssignName ,
3383
+ type_params : list [TypeVar | ParamSpec | TypeVarTuple ],
3380
3384
value : NodeNG ,
3381
3385
) -> None :
3382
3386
self .name = name
@@ -3393,19 +3397,20 @@ class TypeVar(_base_nodes.AssignTypeNode):
3393
3397
<TypeVar l.1 at 0x7f23b2e4e198>
3394
3398
"""
3395
3399
3396
- _astroid_fields = ("bound" ,)
3400
+ _astroid_fields = ("name" , "bound" )
3401
+
3402
+ name : AssignName
3403
+ bound : NodeNG | None
3397
3404
3398
3405
def __init__ (
3399
3406
self ,
3400
3407
lineno : int ,
3401
3408
col_offset : int ,
3402
3409
parent : NodeNG ,
3403
3410
* ,
3404
- end_lineno : int | None = None ,
3405
- end_col_offset : int | None = None ,
3411
+ end_lineno : int | None ,
3412
+ end_col_offset : int | None ,
3406
3413
) -> None :
3407
- self .name : AssignName | None
3408
- self .bound : NodeNG | None
3409
3414
super ().__init__ (
3410
3415
lineno = lineno ,
3411
3416
col_offset = col_offset ,
@@ -3414,7 +3419,7 @@ def __init__(
3414
3419
parent = parent ,
3415
3420
)
3416
3421
3417
- def postinit (self , * , name : AssignName | None , bound : NodeNG | None ) -> None :
3422
+ def postinit (self , * , name : AssignName , bound : NodeNG | None ) -> None :
3418
3423
self .name = name
3419
3424
self .bound = bound
3420
3425
@@ -3428,16 +3433,19 @@ class TypeVarTuple(_base_nodes.AssignTypeNode):
3428
3433
<TypeVarTuple l.1 at 0x7f23b2e4e198>
3429
3434
"""
3430
3435
3436
+ _astroid_fields = ("name" ,)
3437
+
3438
+ name : AssignName
3439
+
3431
3440
def __init__ (
3432
3441
self ,
3433
3442
lineno : int ,
3434
3443
col_offset : int ,
3435
3444
parent : NodeNG ,
3436
3445
* ,
3437
- end_lineno : int | None = None ,
3438
- end_col_offset : int | None = None ,
3446
+ end_lineno : int | None ,
3447
+ end_col_offset : int | None ,
3439
3448
) -> None :
3440
- self .name : AssignName | None
3441
3449
super ().__init__ (
3442
3450
lineno = lineno ,
3443
3451
col_offset = col_offset ,
@@ -3446,7 +3454,7 @@ def __init__(
3446
3454
parent = parent ,
3447
3455
)
3448
3456
3449
- def postinit (self , * , name : AssignName | None ) -> None :
3457
+ def postinit (self , * , name : AssignName ) -> None :
3450
3458
self .name = name
3451
3459
3452
3460
0 commit comments