@@ -30,14 +30,14 @@ def __init__(self) -> None:
30
30
31
31
# Symbol nodes
32
32
33
- def visit_var (self , var : Var ) -> None :
33
+ def visit_var (self , var : Var , / ) -> None :
34
34
self .visit_optional_type (var .type )
35
35
36
- def visit_func (self , o : FuncItem ) -> None :
36
+ def visit_func (self , o : FuncItem , / ) -> None :
37
37
super ().visit_func (o )
38
38
self .visit_optional_type (o .type )
39
39
40
- def visit_class_def (self , o : ClassDef ) -> None :
40
+ def visit_class_def (self , o : ClassDef , / ) -> None :
41
41
# TODO: Should we visit generated methods/variables as well, either here or in
42
42
# TraverserVisitor?
43
43
super ().visit_class_def (o )
@@ -46,67 +46,67 @@ def visit_class_def(self, o: ClassDef) -> None:
46
46
for base in info .bases :
47
47
base .accept (self )
48
48
49
- def visit_type_alias_expr (self , o : TypeAliasExpr ) -> None :
49
+ def visit_type_alias_expr (self , o : TypeAliasExpr , / ) -> None :
50
50
super ().visit_type_alias_expr (o )
51
51
self .in_type_alias_expr = True
52
52
o .node .target .accept (self )
53
53
self .in_type_alias_expr = False
54
54
55
- def visit_type_var_expr (self , o : TypeVarExpr ) -> None :
55
+ def visit_type_var_expr (self , o : TypeVarExpr , / ) -> None :
56
56
super ().visit_type_var_expr (o )
57
57
o .upper_bound .accept (self )
58
58
for value in o .values :
59
59
value .accept (self )
60
60
61
- def visit_typeddict_expr (self , o : TypedDictExpr ) -> None :
61
+ def visit_typeddict_expr (self , o : TypedDictExpr , / ) -> None :
62
62
super ().visit_typeddict_expr (o )
63
63
self .visit_optional_type (o .info .typeddict_type )
64
64
65
- def visit_namedtuple_expr (self , o : NamedTupleExpr ) -> None :
65
+ def visit_namedtuple_expr (self , o : NamedTupleExpr , / ) -> None :
66
66
super ().visit_namedtuple_expr (o )
67
67
assert o .info .tuple_type
68
68
o .info .tuple_type .accept (self )
69
69
70
- def visit__promote_expr (self , o : PromoteExpr ) -> None :
70
+ def visit__promote_expr (self , o : PromoteExpr , / ) -> None :
71
71
super ().visit__promote_expr (o )
72
72
o .type .accept (self )
73
73
74
- def visit_newtype_expr (self , o : NewTypeExpr ) -> None :
74
+ def visit_newtype_expr (self , o : NewTypeExpr , / ) -> None :
75
75
super ().visit_newtype_expr (o )
76
76
self .visit_optional_type (o .old_type )
77
77
78
78
# Statements
79
79
80
- def visit_assignment_stmt (self , o : AssignmentStmt ) -> None :
80
+ def visit_assignment_stmt (self , o : AssignmentStmt , / ) -> None :
81
81
super ().visit_assignment_stmt (o )
82
82
self .visit_optional_type (o .type )
83
83
84
- def visit_for_stmt (self , o : ForStmt ) -> None :
84
+ def visit_for_stmt (self , o : ForStmt , / ) -> None :
85
85
super ().visit_for_stmt (o )
86
86
self .visit_optional_type (o .index_type )
87
87
88
- def visit_with_stmt (self , o : WithStmt ) -> None :
88
+ def visit_with_stmt (self , o : WithStmt , / ) -> None :
89
89
super ().visit_with_stmt (o )
90
90
for typ in o .analyzed_types :
91
91
typ .accept (self )
92
92
93
93
# Expressions
94
94
95
- def visit_cast_expr (self , o : CastExpr ) -> None :
95
+ def visit_cast_expr (self , o : CastExpr , / ) -> None :
96
96
super ().visit_cast_expr (o )
97
97
o .type .accept (self )
98
98
99
- def visit_assert_type_expr (self , o : AssertTypeExpr ) -> None :
99
+ def visit_assert_type_expr (self , o : AssertTypeExpr , / ) -> None :
100
100
super ().visit_assert_type_expr (o )
101
101
o .type .accept (self )
102
102
103
- def visit_type_application (self , o : TypeApplication ) -> None :
103
+ def visit_type_application (self , o : TypeApplication , / ) -> None :
104
104
super ().visit_type_application (o )
105
105
for t in o .types :
106
106
t .accept (self )
107
107
108
108
# Helpers
109
109
110
- def visit_optional_type (self , t : Type | None ) -> None :
110
+ def visit_optional_type (self , t : Type | None , / ) -> None :
111
111
if t :
112
112
t .accept (self )
0 commit comments