minor code cleanups
authorStefan Behnel <stefan_ml@behnel.de>
Sun, 1 Dec 2013 18:43:44 +0000 (19:43 +0100)
committerStefan Behnel <stefan_ml@behnel.de>
Sun, 1 Dec 2013 18:43:44 +0000 (19:43 +0100)
Cython/Compiler/Optimize.py

index 53fad8a..549f70e 100644 (file)
@@ -3127,7 +3127,7 @@ class ConstantFolding(Visitor.VisitorTransform, SkipDeclarations):
 
     def visit_UnopNode(self, node):
         self._calculate_const(node)
-        if node.constant_result is ExprNodes.not_a_constant:
+        if not node.has_constant_result():
             if node.operator == '!':
                 return self._handle_NotNode(node)
             return node
@@ -3193,9 +3193,9 @@ class ConstantFolding(Visitor.VisitorTransform, SkipDeclarations):
 
     def visit_BoolBinopNode(self, node):
         self._calculate_const(node)
-        if node.operand1.constant_result is ExprNodes.not_a_constant:
+        if not node.operand1.has_constant_result():
             return node
-        elif node.operand1.constant_result:
+        if node.operand1.constant_result:
             if node.operator == 'and':
                 return node.operand2
             else: