[Python-checkins] r59709 - in python/trunk: Lib/posixpath.py Misc/NEWS

christian.heimes python-checkins at python.org
Fri Jan 4 14:21:08 CET 2008


Author: christian.heimes
Date: Fri Jan  4 14:21:07 2008
New Revision: 59709

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

Modified: python/trunk/Lib/posixpath.py
==============================================================================
--- python/trunk/Lib/posixpath.py	(original)
+++ python/trunk/Lib/posixpath.py	Fri Jan  4 14:21:07 2008
@@ -178,8 +178,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/trunk/Misc/NEWS
==============================================================================
--- python/trunk/Misc/NEWS	(original)
+++ python/trunk/Misc/NEWS	Fri Jan  4 14:21:07 2008
@@ -342,6 +342,8 @@
 Library
 -------
 
+- Bug #1713: posixpath.ismount() claims symlink to a mountpoint is a mountpoint.
+
 - Bug #1687: Fxed plistlib.py restricts <integer> to Python int when writing
 
 - Issue #1700: Regular expression inline flags incorrectly handle certain


More information about the Python-checkins mailing list