mercurial/commandserver.py
changeset 40361 b7de186efd82
parent 40359 558114fa7bc1
child 40588 9683dfb6f13a
child 40788 41f0529b5112
--- a/mercurial/commandserver.py	Tue Oct 16 08:29:24 2018 +0200
+++ b/mercurial/commandserver.py	Tue Oct 16 08:41:58 2018 +0200
@@ -369,7 +369,7 @@
             cerr = sv.cerr
         else:
             cerr = channeledoutput(fout, 'e')
-        traceback.print_exc(file=cerr)
+        cerr.write(encoding.strtolocal(traceback.format_exc()))
         raise
     finally:
         fin.close()