@@ -37,14 +37,14 @@ class NestedComplexityVisitor(BaseNodeVisitor):
3737 )
3838
3939 def _check_nested_function (self , node : AnyFunctionDef ) -> None :
40- parent = getattr (node , 'parent ' , None )
40+ parent = getattr (node , 'wps_parent ' , None )
4141 is_inside_function = isinstance (parent , self ._function_nodes )
4242
4343 if is_inside_function and node .name not in NESTED_FUNCTIONS_WHITELIST :
4444 self .add_violation (NestedFunctionViolation (node , text = node .name ))
4545
4646 def _check_nested_classes (self , node : ast .ClassDef ) -> None :
47- parent = getattr (node , 'parent ' , None )
47+ parent = getattr (node , 'wps_parent ' , None )
4848 is_inside_class = isinstance (parent , ast .ClassDef )
4949 is_inside_function = isinstance (parent , self ._function_nodes )
5050
@@ -54,7 +54,7 @@ def _check_nested_classes(self, node: ast.ClassDef) -> None:
5454 self .add_violation (NestedClassViolation (node , text = node .name ))
5555
5656 def _check_nested_lambdas (self , node : ast .Lambda ) -> None :
57- parent = getattr (node , 'parent ' , None )
57+ parent = getattr (node , 'wps_parent ' , None )
5858 if isinstance (parent , ast .Lambda ):
5959 self .add_violation (NestedFunctionViolation (node ))
6060
0 commit comments