diff options
Diffstat (limited to 'Lib/posixpath.py')
-rw-r--r-- | Lib/posixpath.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/Lib/posixpath.py b/Lib/posixpath.py index e314cb3..0c0d09f 100644 --- a/Lib/posixpath.py +++ b/Lib/posixpath.py @@ -1,6 +1,7 @@ # Module 'path' -- common operations on POSIX pathnames import posix +import stat # Intelligent pathname concatenation. @@ -63,7 +64,7 @@ def isdir(path): st = posix.stat(path) except posix.error: return 0 - return st[0] / 4096 = 4 # S_IFDIR + return stat.S_ISDIR(st[stat.ST_MODE]) # Is a path a symbolic link? @@ -74,7 +75,7 @@ def islink(path): st = posix.lstat(path) except (posix.error, NameError): return 0 - return st[0] / 4096 = 10 # S_IFLNK + return stat.S_ISLNK(st[stat.ST_MODE]) _mounts = [] |