From d0d0dc017d95ac958b29cd4b492d67741f2af20a Mon Sep 17 00:00:00 2001 From: Marion Date: Sun, 11 Aug 2013 16:39:50 +0000 Subject: fix handling of comparison operators in codegen --- diff --git a/util/codegen.py b/util/codegen.py index c532d3b..ead6dd0 100644 --- a/util/codegen.py +++ b/util/codegen.py @@ -450,9 +450,9 @@ class SourceGenerator(NodeVisitor): def visit_Compare(self, node): self.write('(') - self.write(node.left) + self.visit(node.left) for op, right in zip(node.ops, node.comparators): - self.write(' %s %%' % self.CMPOP_SYMBOLS[op]) + self.write(' %s ' % self.CMPOP_SYMBOLS[op]) self.visit(right) self.write(')') -- cgit v0.9.1