--- a/mercurial/commandserver.py Sat Mar 24 13:38:04 2018 +0900
+++ b/mercurial/commandserver.py Sat Mar 24 15:09:33 2018 +0900
@@ -29,6 +29,9 @@
pycompat,
util,
)
+from .utils import (
+ procutil,
+)
logfile = None
@@ -308,8 +311,8 @@
ui.flush()
newfiles = []
nullfd = os.open(os.devnull, os.O_RDWR)
- for f, sysf, mode in [(ui.fin, util.stdin, r'rb'),
- (ui.fout, util.stdout, r'wb')]:
+ for f, sysf, mode in [(ui.fin, procutil.stdin, r'rb'),
+ (ui.fout, procutil.stdout, r'wb')]:
if f is sysf:
newfd = os.dup(f.fileno())
os.dup2(nullfd, f.fileno())