changeset 22475 | 17eeda31e52b |
parent 22474 | 9da0ef363861 |
child 22476 | a0829ec34dbd |
--- a/mercurial/formatter.py Wed Sep 17 21:15:43 2014 +0900 +++ b/mercurial/formatter.py Wed Sep 17 21:30:22 2014 +0900 @@ -89,7 +89,9 @@ self._ui.write(cPickle.dumps(self._data)) def _jsonifyobj(v): - if isinstance(v, int): + if isinstance(v, tuple): + return '[' + ', '.join(_jsonifyobj(e) for e in v) + ']' + elif isinstance(v, int): return '%d' % v else: return '"%s"' % encoding.jsonescape(v)