Commit 9787bea4 authored by Guido van Rossum's avatar Guido van Rossum

Use win32api.GetFullPathName(path) if it exists to implement abspath().

parent 28e66d1c
......@@ -369,6 +369,10 @@ def normpath(path):
# Return an absolute path.
def abspath(path):
if not isabs(path):
path = join(os.getcwd(), path)
return normpath(path)
try:
import win32api
return win32api.GetFullPathName(path)
except ImportError:
if not isabs(path):
path = join(os.getcwd(), path)
return normpath(path)
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