popen4(): Added for Unix.

Fixed a typo in a docstring.
This commit is contained in:
Fred Drake 2000-09-28 19:10:56 +00:00
parent d75e63a865
commit 20af3172ce
1 changed files with 7 additions and 3 deletions

View File

@ -317,7 +317,7 @@ else:
def getenv(key, default=None):
"""Get an environment variable, return None if it doesn't exist.
The optional second argument can specify an alternative default."""
The optional second argument can specify an alternate default."""
return environ.get(key, default)
def _exists(name):
@ -458,14 +458,18 @@ otherwise return -SIG, where SIG is the signal that killed it. """
if _exists("fork"):
if not _exists("popen2"):
def popen2(cmd, mode="t", bufsize=-1):
assert mode[:1] in ("b", "t")
import popen2
stdout, stdin = popen2.popen2(cmd, bufsize)
return stdin, stdout
if not _exists("popen3"):
def popen3(cmd, mode="t", bufsize=-1):
assert mode[:1] in ("b", "t")
import popen2
stdout, stdin, stderr = popen2.popen3(cmd, bufsize)
return stdin, stdout, stderr
if not _exists("popen4"):
def popen4(cmd, mode="t", bufsize=-1):
import popen2
stdout, stdin = popen2.popen4(cmd, bufsize)
return stdin, stdout