[Python-checkins] r59710 - in python/branches/release25-maint: Lib/posixpath.py Misc/NEWS

christian.heimes python-checkins at python.org
Fri Jan 4 14:22:37 CET 2008


Author: christian.heimes
Date: Fri Jan  4 14:22:36 2008
New Revision: 59710

Modified:
   python/branches/release25-maint/Lib/posixpath.py
   python/branches/release25-maint/Misc/NEWS
Log:
Bug #1713: posixpath.ismount() claims symlink to a mountpoint is a mountpoint.

Modified: python/branches/release25-maint/Lib/posixpath.py
==============================================================================
--- python/branches/release25-maint/Lib/posixpath.py	(original)
+++ python/branches/release25-maint/Lib/posixpath.py	Fri Jan  4 14:22:36 2008
@@ -245,8 +245,8 @@
 def ismount(path):
     """Test whether a path is a mount point"""
     try:
-        s1 = os.stat(path)
-        s2 = os.stat(join(path, '..'))
+        s1 = os.lstat(path)
+        s2 = os.lstat(join(path, '..'))
     except os.error:
         return False # It doesn't exist -- so not a mount point :-)
     dev1 = s1.st_dev

Modified: python/branches/release25-maint/Misc/NEWS
==============================================================================
--- python/branches/release25-maint/Misc/NEWS	(original)
+++ python/branches/release25-maint/Misc/NEWS	Fri Jan  4 14:22:36 2008
@@ -53,6 +53,8 @@
 Library
 -------
 
+- Bug #1713: posixpath.ismount() claims symlink to a mountpoint is a mountpoint.
+
 - Issue #1700: Regular expression inline flags incorrectly handle certain
   unicode characters.
 


More information about the Python-checkins mailing list