diff -r 449fd504a711 -r f68a105000be svgui/pyjs/pyjs.py --- a/svgui/pyjs/pyjs.py Sat Aug 19 00:04:33 2017 +0300 +++ b/svgui/pyjs/pyjs.py Sat Aug 19 00:11:12 2017 +0300 @@ -588,9 +588,9 @@ k = [] if isinstance(expr, ast.Tuple): for x in expr.nodes: - k.append("(%(err)s.__name__ == %(expr)s.__name__)" % dict (err=errName, expr=self.expr(x, current_klass))) - else: - k = [" (%(err)s.__name__ == %(expr)s.__name__) " % dict (err=errName, expr=self.expr(expr, current_klass))] + k.append("(%(err)s.__name__ == %(expr)s.__name__)" % dict(err=errName, expr=self.expr(x, current_klass))) + else: + k = [" (%(err)s.__name__ == %(expr)s.__name__) " % dict(err=errName, expr=self.expr(expr, current_klass))] print >> self.output, " if(%s) {" % '||\n\t\t'.join(k) for stmt in node.handlers[0][2]: self._stmt(stmt, current_klass)