We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e4edee2 commit 9bf37f7Copy full SHA for 9bf37f7
stumpy/cache.py
@@ -43,11 +43,16 @@ def get_njit_funcs():
43
if isinstance(node, ast.FunctionDef):
44
func_name = node.name
45
for decorator in node.decorator_list:
46
- if isinstance(decorator, ast.Call) and isinstance(
47
- decorator.func, ast.Name
48
- ):
49
- if decorator.func.id == "njit":
50
- njit_funcs.append((module_name, func_name))
+ scenario_1 = isinstance(decorator, ast.Name) and (
+ decorator.id == "njit"
+ )
+ scenario_2 = (
+ isinstance(decorator, ast.Call)
51
+ and isinstance(decorator.func, ast.Name)
52
+ and decorator.func.id == "njit"
53
54
+ if scenario_1 or scenario_2:
55
+ njit_funcs.append((module_name, func_name))
56
57
return njit_funcs
58
0 commit comments