mercurial/formatter.py
changeset 36040 0fb0c304ebd6
parent 35483 817a3d20dd01
child 36265 b44fac3a49fb
equal deleted inserted replaced
36039:c1e01b1d5543 36040:0fb0c304ebd6
   289     def __init__(self, ui, out, topic, opts):
   289     def __init__(self, ui, out, topic, opts):
   290         baseformatter.__init__(self, ui, topic, opts, _nullconverter)
   290         baseformatter.__init__(self, ui, topic, opts, _nullconverter)
   291         self._out = out
   291         self._out = out
   292         self._out.write("%s = [\n" % self._topic)
   292         self._out.write("%s = [\n" % self._topic)
   293     def _showitem(self):
   293     def _showitem(self):
   294         self._out.write("    " + repr(self._item) + ",\n")
   294         self._out.write('    %s,\n' % pycompat.sysbytes(repr(self._item)))
   295     def end(self):
   295     def end(self):
   296         baseformatter.end(self)
   296         baseformatter.end(self)
   297         self._out.write("]\n")
   297         self._out.write("]\n")
   298 
   298 
   299 class pickleformatter(baseformatter):
   299 class pickleformatter(baseformatter):