]> granicus.if.org Git - python/commitdiff
popen4(): Added for Unix.
authorFred Drake <fdrake@acm.org>
Thu, 28 Sep 2000 19:10:56 +0000 (19:10 +0000)
committerFred Drake <fdrake@acm.org>
Thu, 28 Sep 2000 19:10:56 +0000 (19:10 +0000)
Fixed a typo in a docstring.

Lib/os.py

index 70af0a9406cc31cca0f3951b7e4d8558a28ad5a1..ea380212db76189ac7889e261cf14451f746181b 100644 (file)
--- a/Lib/os.py
+++ b/Lib/os.py
@@ -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