Kaydet (Commit) f54a63b3 authored tarafından Georg Brandl's avatar Georg Brandl

Move errno imports back to individual functions.

üst 0adf0846
...@@ -25,8 +25,6 @@ and opendir), and leave all pathname manipulation to os.path ...@@ -25,8 +25,6 @@ and opendir), and leave all pathname manipulation to os.path
import sys import sys
from errno import ENOENT, ENOTDIR, EEXIST
_names = sys.builtin_module_names _names = sys.builtin_module_names
# Note: more names are added to __all__ later. # Note: more names are added to __all__ later.
...@@ -158,6 +156,7 @@ def makedirs(name, mode=0777): ...@@ -158,6 +156,7 @@ def makedirs(name, mode=0777):
recursive. recursive.
""" """
from errno import EEXIST
head, tail = path.split(name) head, tail = path.split(name)
if not tail: if not tail:
head, tail = path.split(head) head, tail = path.split(head)
...@@ -366,6 +365,8 @@ def execvpe(file, args, env): ...@@ -366,6 +365,8 @@ def execvpe(file, args, env):
__all__.extend(["execl","execle","execlp","execlpe","execvp","execvpe"]) __all__.extend(["execl","execle","execlp","execlpe","execvp","execvpe"])
def _execvpe(file, args, env=None): def _execvpe(file, args, env=None):
from errno import ENOENT, ENOTDIR
if env is not None: if env is not None:
func = execve func = execve
argrest = (args, env) argrest = (args, env)
......
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