Executable.__call__ original semantics were to avoid redirecting process output
to the output stream if return_output was set. This branch undid that and this commit restores those semantics.
This commit is contained in:
parent
18dea24df8
commit
60f7756626
@ -100,7 +100,8 @@ def streamify(arg, mode):
|
|||||||
out, err = proc.communicate()
|
out, err = proc.communicate()
|
||||||
self.returncode = proc.returncode
|
self.returncode = proc.returncode
|
||||||
|
|
||||||
output.write(out)
|
if not return_output:
|
||||||
|
output.write(out)
|
||||||
error.write(err)
|
error.write(err)
|
||||||
|
|
||||||
rc = proc.returncode
|
rc = proc.returncode
|
||||||
|
Loading…
Reference in New Issue
Block a user