From 9024c1f9ee352d1c0fd5a852c6c78e16730cc0fd Mon Sep 17 00:00:00 2001 From: adam j hartz Date: Tue, 19 May 2015 16:05:33 -0400 Subject: [PATCH] need additional check for stderr = stdout --- xonsh/proc.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/xonsh/proc.py b/xonsh/proc.py index 4829c80e3..e9774a140 100644 --- a/xonsh/proc.py +++ b/xonsh/proc.py @@ -154,7 +154,9 @@ class ProcProxy(Thread): sp_stdout = io.TextIOWrapper(io.open(self.c2pwrite, 'wb', -1)) else: sp_stdout = sys.stdout - if self.errwrite != -1: + if self.errwrite == self.c2pwrite: + sp_stderr = sp_stdout + elif self.errwrite != -1: sp_stderr = io.TextIOWrapper(io.open(self.errwrite, 'wb', -1)) else: sp_stderr = sys.stderr