diff options
-rw-r--r-- | Lib/popen2.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/Lib/popen2.py b/Lib/popen2.py index 8a17641..e8fff06 100644 --- a/Lib/popen2.py +++ b/Lib/popen2.py @@ -25,7 +25,7 @@ class Popen3: sts = -1 # Child not completed yet - def __init__(self, cmd, capturestderr=0, bufsize=-1): + def __init__(self, cmd, capturestderr=False, bufsize=-1): """The parameter 'cmd' is the shell command to execute in a sub-process. The 'capturestderr' flag, if true, specifies that the object should capture standard error output of the child process. @@ -141,14 +141,14 @@ else: """Execute the shell command 'cmd' in a sub-process. If 'bufsize' is specified, it sets the buffer size for the I/O pipes. The file objects (child_stdout, child_stdin) are returned.""" - inst = Popen3(cmd, 0, bufsize) + inst = Popen3(cmd, False, bufsize) return inst.fromchild, inst.tochild def popen3(cmd, bufsize=-1, mode='t'): """Execute the shell command 'cmd' in a sub-process. If 'bufsize' is specified, it sets the buffer size for the I/O pipes. The file objects (child_stdout, child_stdin, child_stderr) are returned.""" - inst = Popen3(cmd, 1, bufsize) + inst = Popen3(cmd, True, bufsize) return inst.fromchild, inst.tochild, inst.childerr def popen4(cmd, bufsize=-1, mode='t'): |