Submitter | Pulkit Goyal |
---|---|
Date | Dec. 8, 2020, 1:42 p.m. |
Message ID | <f9776bf6ae3f3bb90737.1607434941@DESKTOP-STQPTJK> |
Download | mbox | patch |
Permalink | /patch/47836/ |
State | New |
Headers | show |
Comments
Patch
diff -r 13496bf92622 -r f9776bf6ae3f mercurial/utils/procutil.py --- a/mercurial/utils/procutil.py Wed Dec 02 13:55:17 2020 +0530 +++ b/mercurial/utils/procutil.py Tue Dec 08 17:10:03 2020 +0530 @@ -127,8 +127,12 @@ # sys.stdin can be None stdin = sys.stdin.buffer if sys.stdin else os.fdopen(0, 'rb') - stdout = _make_write_all(sys.stdout.buffer) - stderr = _make_write_all(sys.stderr.buffer) + stdout = _make_write_all( + sys.stdout.buffer if sys.stdout else os.fdopen(1, 'rb') + ) + stderr = _make_write_all( + sys.stderr.buffer if sys.stderr else os.fdopne(2, 'rb') + ) if pycompat.iswindows: # Work around Windows bugs. stdout = platform.winstdout(stdout)