Merge pull request #4407 from blueyed/sys-dunder
capture: do not overwrite `sys.__stdin__` etc
This commit is contained in:
commit
d894bf4535
|
@ -770,9 +770,9 @@ def _py36_windowsconsoleio_workaround(stream):
|
||||||
f.line_buffering,
|
f.line_buffering,
|
||||||
)
|
)
|
||||||
|
|
||||||
sys.__stdin__ = sys.stdin = _reopen_stdio(sys.stdin, "rb")
|
sys.stdin = _reopen_stdio(sys.stdin, "rb")
|
||||||
sys.__stdout__ = sys.stdout = _reopen_stdio(sys.stdout, "wb")
|
sys.stdout = _reopen_stdio(sys.stdout, "wb")
|
||||||
sys.__stderr__ = sys.stderr = _reopen_stdio(sys.stderr, "wb")
|
sys.stderr = _reopen_stdio(sys.stderr, "wb")
|
||||||
|
|
||||||
|
|
||||||
def _attempt_to_close_capture_file(f):
|
def _attempt_to_close_capture_file(f):
|
||||||
|
|
Loading…
Reference in New Issue