From 9787bea4cd58b31896e643fc16b7430af5b099e8 Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Fri, 29 Jan 1999 22:30:41 +0000 Subject: Use win32api.GetFullPathName(path) if it exists to implement abspath(). --- Lib/ntpath.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/Lib/ntpath.py b/Lib/ntpath.py index 6bab89d..5782cbe 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) -- cgit v0.12