@@ -70,7 +70,7 @@ class UndefinedVariableError(NameError):
7070 NameError subclass for local variables.
7171 """
7272
73- def __init__ (self , name : str , is_local : bool | None = None ):
73+ def __init__ (self , name : str , is_local : bool | None = None ) -> None :
7474 base_msg = f"{ repr (name )} is not defined"
7575 if is_local :
7676 msg = f"local variable { base_msg } "
@@ -88,7 +88,7 @@ def __new__(cls, name, env, side=None, encoding=None):
8888
8989 is_local : bool
9090
91- def __init__ (self , name , env , side = None , encoding = None ):
91+ def __init__ (self , name , env , side = None , encoding = None ) -> None :
9292 # name is a str for Term, but may be something else for subclasses
9393 self ._name = name
9494 self .env = env
@@ -189,7 +189,7 @@ def ndim(self) -> int:
189189
190190
191191class Constant (Term ):
192- def __init__ (self , value , env , side = None , encoding = None ):
192+ def __init__ (self , value , env , side = None , encoding = None ) -> None :
193193 super ().__init__ (value , env , side = side , encoding = encoding )
194194
195195 def _resolve_name (self ):
@@ -215,7 +215,7 @@ class Op:
215215
216216 op : str
217217
218- def __init__ (self , op : str , operands : Iterable [Term | Op ], encoding = None ):
218+ def __init__ (self , op : str , operands : Iterable [Term | Op ], encoding = None ) -> None :
219219 self .op = _bool_op_map .get (op , op )
220220 self .operands = operands
221221 self .encoding = encoding
@@ -375,7 +375,7 @@ class BinOp(Op):
375375 rhs : Term or Op
376376 """
377377
378- def __init__ (self , op : str , lhs , rhs ):
378+ def __init__ (self , op : str , lhs , rhs ) -> None :
379379 super ().__init__ (op , (lhs , rhs ))
380380 self .lhs = lhs
381381 self .rhs = rhs
@@ -530,7 +530,7 @@ class Div(BinOp):
530530 The Terms or Ops in the ``/`` expression.
531531 """
532532
533- def __init__ (self , lhs , rhs ):
533+ def __init__ (self , lhs , rhs ) -> None :
534534 super ().__init__ ("/" , lhs , rhs )
535535
536536 if not isnumeric (lhs .return_type ) or not isnumeric (rhs .return_type ):
@@ -566,7 +566,7 @@ class UnaryOp(Op):
566566 * If no function associated with the passed operator token is found.
567567 """
568568
569- def __init__ (self , op : str , operand ):
569+ def __init__ (self , op : str , operand ) -> None :
570570 super ().__init__ (op , (operand ,))
571571 self .operand = operand
572572
@@ -598,7 +598,7 @@ def return_type(self) -> np.dtype:
598598
599599
600600class MathCall (Op ):
601- def __init__ (self , func , args ):
601+ def __init__ (self , func , args ) -> None :
602602 super ().__init__ (func .name , args )
603603 self .func = func
604604
@@ -614,7 +614,7 @@ def __repr__(self) -> str:
614614
615615
616616class FuncNode :
617- def __init__ (self , name : str ):
617+ def __init__ (self , name : str ) -> None :
618618 if name not in MATHOPS :
619619 raise ValueError (f'"{ name } " is not a supported function' )
620620 self .name = name
0 commit comments