# HG changeset patch # User Paul Boddie # Date 1382647389 -7200 # Node ID 05e4a6fb885ec4aa526b2ee780c6e0529feaa1ca # Parent 06bf507b18ff081ebbf365d6f798670d45c6ce23 Fixed single element list output after single element tuple modifications. diff -r 06bf507b18ff -r 05e4a6fb885e micropython/report.py --- a/micropython/report.py Thu Oct 24 16:50:13 2013 +0200 +++ b/micropython/report.py Thu Oct 24 22:43:09 2013 +0200 @@ -1181,7 +1181,7 @@ def visitAssTuple(self, node): self._span_start("tuple") self.stream.write("(") - self._sequence(node) + self._sequence(node, True) self.stream.write(")") self._span_end() @@ -1463,14 +1463,14 @@ # Output preparation methods. - def _sequence(self, node): + def _sequence(self, node, istuple=False): first = True for n in node.nodes: if not first: self.stream.write(", ") self.dispatch(n) first = False - if len(node.nodes) == 1: + if len(node.nodes) == 1 and istuple: self.stream.write(", ") def _mapping(self, node):