diff options
| author | R David Murray <rdmurray@bitdance.com> | 2014-02-22 21:31:26 (GMT) |
|---|---|---|
| committer | R David Murray <rdmurray@bitdance.com> | 2014-02-22 21:31:26 (GMT) |
| commit | 928924d1a1c9603a576cfefa747df762381d3c7b (patch) | |
| tree | 002a69bce9e2d5987d35e3c065eea95e9c46192f | |
| parent | 237fda2984f1e5032936895ad95089abc4a88473 (diff) | |
| download | cpython-928924d1a1c9603a576cfefa747df762381d3c7b.zip cpython-928924d1a1c9603a576cfefa747df762381d3c7b.tar.gz cpython-928924d1a1c9603a576cfefa747df762381d3c7b.tar.bz2 | |
whatsnew: os.path.ismount recognizes volumes mounted below root.
| -rw-r--r-- | Doc/library/os.path.rst | 8 | ||||
| -rw-r--r-- | Doc/whatsnew/3.4.rst | 3 |
2 files changed, 10 insertions, 1 deletions
diff --git a/Doc/library/os.path.rst b/Doc/library/os.path.rst index b1ad214..28e4611 100644 --- a/Doc/library/os.path.rst +++ b/Doc/library/os.path.rst @@ -194,10 +194,16 @@ the :mod:`glob` module.) .. function:: ismount(path) Return ``True`` if pathname *path* is a :dfn:`mount point`: a point in a file - system where a different file system has been mounted. The function checks + system where a different file system has been mounted. On POSIX, the function checks whether *path*'s parent, :file:`path/..`, is on a different device than *path*, or whether :file:`path/..` and *path* point to the same i-node on the same device --- this should detect mount points for all Unix and POSIX variants. + On Windows, a drive letter root and a share UNC are always mount + points, and for any other path ``GetVolumePathName`` is called to see if it + is different from the input path. + + .. versionadded:: 3.4 + Support for detecting non-root mount points on Windows. .. function:: join(path1[, path2[, ...]]) diff --git a/Doc/whatsnew/3.4.rst b/Doc/whatsnew/3.4.rst index bbedddd..e5b79b3 100644 --- a/Doc/whatsnew/3.4.rst +++ b/Doc/whatsnew/3.4.rst @@ -960,6 +960,9 @@ Chaudhari, Victor Stinner, and Charles-François Natali in :issue:`17914`.) :func:`os.path.samefile` implementation is now shared between Unix and Windows). (Contributed by Brian Curtin in :issue:`11939`.) +:func:`os.path.ismount` now recognizes volumes mounted below a drive +root on Windows. (Contributed by Tim Golden in :issue:`9035`.) + pdb --- |
