Kaydet (Commit) f717f050 authored tarafından Mark Hammond's avatar Mark Hammond

Allow abspath to still do something sensisble if the nt module can not be imported.

üst 39230b32
......@@ -457,8 +457,18 @@ def normpath(path):
# Return an absolute path.
def abspath(path):
"""Return the absolute version of a path"""
if path: # Empty path must return current working directory.
try:
from nt import _getfullpathname
except ImportError: # Not running on Windows - mock up something sensible.
global abspath
def _abspath(path):
if not isabs(path):
path = join(os.getcwd(), path)
return normpath(path)
abspath = _abspath
return _abspath(path)
if path: # Empty path must return current working directory.
try:
path = _getfullpathname(path)
except WindowsError:
......
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