We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8b6039f commit 659663cCopy full SHA for 659663c
scripts/test/support.py
@@ -192,17 +192,19 @@ def _process_communicate(*args, **kwargs):
192
overwrite_stdout = "stdout" in kwargs and isinstance(kwargs["stdout"], io.StringIO)
193
194
if overwrite_stdout:
195
+ stdout_fd = kwargs["stdout"]
196
kwargs["stdout"] = subprocess.PIPE
197
if overwrite_stderr:
198
+ stderr_fd = kwargs["stderr"]
199
kwargs["stderr"] = subprocess.PIPE
200
201
proc = subprocess.Popen(*args, **kwargs)
202
out, err = proc.communicate()
203
204
- kwargs["stdout"].write(out)
205
+ stdout_fd.write(out)
206
- kwargs["stderr"].write(err)
207
+ stderr_fd.write(err)
208
209
return out, err, proc.returncode
210
0 commit comments