diff options
author | Marion <marion.zepf@gmail.com> | 2013-08-09 09:27:59 (GMT) |
---|---|---|
committer | Marion <marion.zepf@gmail.com> | 2013-08-09 09:27:59 (GMT) |
commit | 426818656ad1519c26756d59aff5b5a79f17ad35 (patch) | |
tree | 76e013afb9a8072830508c2fe608c0b36c45dee6 /util | |
parent | ceccfe5f3ff28e5d2c42fc1a56d80b43a680839a (diff) |
fix codegen: only write 'else' if there are statements in the else clause
Diffstat (limited to 'util')
-rw-r--r-- | util/codegen.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/util/codegen.py b/util/codegen.py index 63e5c6a..ad95d39 100644 --- a/util/codegen.py +++ b/util/codegen.py @@ -237,11 +237,13 @@ class SourceGenerator(NodeVisitor): self.visit(node.test) self.write(':') self.body(node.body) - else: + elif else_: self.newline() self.write('else:') self.body(else_) break + else: + break def visit_For(self, node): self.newline(node) |