@@ -44,14 +44,14 @@ def visit_FunctionDef(self, node: cst.FunctionDef) -> Optional[bool]:
4444 self .scope_depth += 1
4545 return True
4646
47- def leave_FunctionDef (self , original_node : cst .FunctionDef ) -> None : # noqa: ARG002
47+ def leave_FunctionDef (self , original_node : cst .FunctionDef ) -> None :
4848 self .scope_depth -= 1
4949
50- def visit_ClassDef (self , node : cst .ClassDef ) -> Optional [bool ]: # noqa: ARG002
50+ def visit_ClassDef (self , node : cst .ClassDef ) -> Optional [bool ]:
5151 self .scope_depth += 1
5252 return True
5353
54- def leave_ClassDef (self , original_node : cst .ClassDef ) -> None : # noqa: ARG002
54+ def leave_ClassDef (self , original_node : cst .ClassDef ) -> None :
5555 self .scope_depth -= 1
5656
5757
@@ -65,7 +65,7 @@ def __init__(self, new_functions: dict[str, cst.FunctionDef], new_function_order
6565 self .processed_functions : set [str ] = set ()
6666 self .scope_depth = 0
6767
68- def visit_FunctionDef (self , node : cst .FunctionDef ) -> None : # noqa: ARG002
68+ def visit_FunctionDef (self , node : cst .FunctionDef ) -> None :
6969 self .scope_depth += 1
7070
7171 def leave_FunctionDef (self , original_node : cst .FunctionDef , updated_node : cst .FunctionDef ) -> cst .FunctionDef :
@@ -80,14 +80,14 @@ def leave_FunctionDef(self, original_node: cst.FunctionDef, updated_node: cst.Fu
8080 return self .new_functions [name ]
8181 return updated_node
8282
83- def visit_ClassDef (self , node : cst .ClassDef ) -> None : # noqa: ARG002
83+ def visit_ClassDef (self , node : cst .ClassDef ) -> None :
8484 self .scope_depth += 1
8585
86- def leave_ClassDef (self , original_node : cst .ClassDef , updated_node : cst .ClassDef ) -> cst .ClassDef : # noqa: ARG002
86+ def leave_ClassDef (self , original_node : cst .ClassDef , updated_node : cst .ClassDef ) -> cst .ClassDef :
8787 self .scope_depth -= 1
8888 return updated_node
8989
90- def leave_Module (self , original_node : cst .Module , updated_node : cst .Module ) -> cst .Module : # noqa: ARG002
90+ def leave_Module (self , original_node : cst .Module , updated_node : cst .Module ) -> cst .Module :
9191 # Add any new functions that weren't in the original file
9292 new_statements = list (updated_node .body )
9393
@@ -370,7 +370,7 @@ def __init__(self, global_statements: list[cst.SimpleStatementLine]) -> None:
370370 super ().__init__ ()
371371 self .global_statements = global_statements
372372
373- def leave_Module (self , original_node : cst .Module , updated_node : cst .Module ) -> cst .Module : # noqa: ARG002
373+ def leave_Module (self , original_node : cst .Module , updated_node : cst .Module ) -> cst .Module :
374374 if not self .global_statements :
375375 return updated_node
376376
@@ -1553,10 +1553,7 @@ def is_numerical_code(code_string: str, function_name: str | None = None) -> boo
15531553
15541554 # If numba is not installed and all modules used require numba for optimization,
15551555 # return False since we can't optimize this code
1556- if not has_numba and modules_used .issubset (NUMBA_REQUIRED_MODULES ):
1557- return False
1558-
1559- return True
1556+ return not (not has_numba and modules_used .issubset (NUMBA_REQUIRED_MODULES ))
15601557
15611558
15621559def get_opt_review_metrics (
0 commit comments