Kaydet (Commit) 20af3172 authored tarafından Fred Drake's avatar Fred Drake

popen4(): Added for Unix.

Fixed a typo in a docstring.
üst d75e63a8
......@@ -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
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment