summaryrefslogtreecommitdiffstats
path: root/Lib
diff options
context:
space:
mode:
authorPetri Lehtinen <petri@digip.org>2012-05-23 18:36:16 (GMT)
committerPetri Lehtinen <petri@digip.org>2012-05-23 18:36:28 (GMT)
commit3bc37f2360d634b12190590aeb5de935bece5b78 (patch)
treebb7c9910cb52614306938b1a2193e8a6ea226d04 /Lib
parente02ba1031fc1ae1ad095b34f6a07451fb789e23f (diff)
downloadcpython-3bc37f2360d634b12190590aeb5de935bece5b78.zip
cpython-3bc37f2360d634b12190590aeb5de935bece5b78.tar.gz
cpython-3bc37f2360d634b12190590aeb5de935bece5b78.tar.bz2
#14862: Add missing names to os.__all__
Diffstat (limited to 'Lib')
-rw-r--r--Lib/os.py11
1 files changed, 9 insertions, 2 deletions
diff --git a/Lib/os.py b/Lib/os.py
index af4990f..a1a35cd 100644
--- a/Lib/os.py
+++ b/Lib/os.py
@@ -30,8 +30,9 @@ _names = sys.builtin_module_names
# Note: more names are added to __all__ later.
__all__ = ["altsep", "curdir", "pardir", "sep", "pathsep", "linesep",
- "defpath", "name", "path", "devnull",
- "SEEK_SET", "SEEK_CUR", "SEEK_END"]
+ "defpath", "name", "path", "devnull", "SEEK_SET", "SEEK_CUR",
+ "SEEK_END", "fsencode", "fsdecode", "get_exec_path", "fdopen",
+ "popen", "extsep"]
def _exists(name):
return name in globals()
@@ -50,6 +51,7 @@ if 'posix' in _names:
from posix import *
try:
from posix import _exit
+ __all__.append('_exit')
except ImportError:
pass
import posixpath as path
@@ -64,6 +66,7 @@ elif 'nt' in _names:
from nt import *
try:
from nt import _exit
+ __all__.append('_exit')
except ImportError:
pass
import ntpath as path
@@ -78,6 +81,7 @@ elif 'os2' in _names:
from os2 import *
try:
from os2 import _exit
+ __all__.append('_exit')
except ImportError:
pass
if sys.version.find('EMX GCC') == -1:
@@ -96,6 +100,7 @@ elif 'ce' in _names:
from ce import *
try:
from ce import _exit
+ __all__.append('_exit')
except ImportError:
pass
# We can use the standard Windows path.
@@ -700,6 +705,8 @@ if _exists("fork") and not _exists("spawnv") and _exists("execv"):
P_WAIT = 0
P_NOWAIT = P_NOWAITO = 1
+ __all__.extend(["P_WAIT", "P_NOWAIT", "P_NOWAITO"])
+
# XXX Should we support P_DETACH? I suppose it could fork()**2
# and close the std I/O streams. Also, P_OVERLAY is the same
# as execv*()?