mercurial/ui.py
changeset 31107 e9f96ccf36a6
parent 31104 894bdcdc75df
child 31108 ad074f900907
--- a/mercurial/ui.py	Fri Feb 24 21:34:07 2017 +0100
+++ b/mercurial/ui.py	Fri Feb 24 19:27:00 2017 +0100
@@ -796,11 +796,14 @@
         if self._buffers and not opts.get('prompt', False):
             self._buffers[-1].extend(a for a in args)
         else:
+            self._write(*args, **opts)
+
+    def _write(self, *msgs, **opts):
             self._progclear()
             # opencode timeblockedsection because this is a critical path
             starttime = util.timer()
             try:
-                for a in args:
+                for a in msgs:
                     self.fout.write(a)
             finally:
                 self._blockedtimes['stdio_blocked'] += \