From: Guido van Rossum Date: Fri, 29 Jan 1999 22:30:41 +0000 (+0000) Subject: Use win32api.GetFullPathName(path) if it exists to implement abspath(). X-Git-Tag: v1.5.2b2~194 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=9787bea4cd58b31896e643fc16b7430af5b099e8;p=thirdparty%2FPython%2Fcpython.git Use win32api.GetFullPathName(path) if it exists to implement abspath(). --- diff --git a/Lib/ntpath.py b/Lib/ntpath.py index 6bab89dddf63..5782cbe843fc 100644 --- a/Lib/ntpath.py +++ b/Lib/ntpath.py @@ -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)