diff --git a/src/calibre/utils/formatter.py b/src/calibre/utils/formatter.py index 2be42bc0ee..9932abc988 100644 --- a/src/calibre/utils/formatter.py +++ b/src/calibre/utils/formatter.py @@ -210,11 +210,11 @@ class _CompileParser(_Parser): return val if not self.token_op_is_a_semicolon(): return val - if self.compile_text: - self.compile_text += "\targs[%d] = list()\n"%(level,) self.consume() if self.token_is_eof(): return val + if self.compile_text: + self.compile_text += "\targs[%d] = list()\n"%(level,) def expr(self, level): if self.compile_text: