@@ -69,18 +69,18 @@ def eval_condition(self, condition: str) -> bool:
69
69
70
70
def eval_node (node : Node ) -> bool :
71
71
if isinstance (node , nodes .CondExpr ):
72
- if eval_node (node .test ): # type: ignore
73
- return eval_node (node .expr1 ) # type: ignore
72
+ if eval_node (node .test ):
73
+ return eval_node (node .expr1 )
74
74
else :
75
- return eval_node (node .expr2 ) # type: ignore
75
+ return eval_node (node .expr2 )
76
76
elif isinstance (node , nodes .And ):
77
- return eval_node (node .left ) and eval_node (node .right ) # type: ignore
77
+ return eval_node (node .left ) and eval_node (node .right )
78
78
elif isinstance (node , nodes .Or ):
79
- return eval_node (node .left ) or eval_node (node .right ) # type: ignore
79
+ return eval_node (node .left ) or eval_node (node .right )
80
80
elif isinstance (node , nodes .Not ):
81
- return not eval_node (node .node ) # type: ignore
81
+ return not eval_node (node .node )
82
82
elif isinstance (node , nodes .Name ):
83
- return self .tags .get (node .name , False ) # type: ignore
83
+ return self .tags .get (node .name , False )
84
84
else :
85
85
raise ValueError ('invalid node, check parsing' )
86
86
0 commit comments