diff -r d716b1cec5cf -r 000cfc8b3913 mercurial/commandserver.py --- a/mercurial/commandserver.py Fri Nov 14 16:38:58 2014 -0800 +++ b/mercurial/commandserver.py Sat Nov 15 12:43:35 2014 +0900 @@ -7,7 +7,7 @@ from i18n import _ import struct -import sys, os, errno, traceback, SocketServer +import os, errno, traceback, SocketServer import dispatch, encoding, util logfile = None @@ -250,7 +250,7 @@ class pipeservice(object): def __init__(self, ui, repo, opts): - self.server = server(ui, repo, sys.stdin, sys.stdout) + self.server = server(ui, repo, ui.fin, ui.fout) def init(self): pass