Commit e62e936e authored by Walter Dörwald's avatar Walter Dörwald

Change PrettyPrinter.pprint(), so that output is written directly to the

output stream, instead of writing it to a StringIO first and writing the
result of this to the output stream. This should speed up the initial
output.
parent 1cb179e9
......@@ -103,7 +103,8 @@ class PrettyPrinter:
self._stream = _sys.stdout
def pprint(self, object):
self._stream.write(self.pformat(object) + "\n")
self._format(object, self._stream, 0, 0, {}, 0)
self._stream.write("\n")
def pformat(self, object):
sio = _StringIO()
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment