bpo-29707: Document that os.path.ismount() is not able to reliable de… · python/cpython@a4aade2 (original) (raw)

`` @@ -277,10 +277,11 @@ the :mod:glob module.)

``

277

277

``

278

278

``` Return True if pathname *path* is a :dfn:mount point: a point in a


`279`

`279`

` file system where a different file system has been mounted. On POSIX, the

`

`280`

``

`` -

function checks whether *path*'s parent, :file:`path/..`, is on a different

``

`281`

``

`` -

device than *path*, or whether :file:`path/..` and *path* point to the same

``

``

`280`

`` +

function checks whether *path*'s parent, :file:`{path}/..`, is on a different

``

``

`281`

`` +

device than *path*, or whether :file:`{path}/..` and *path* point to the same

``

`282`

`282`

` i-node on the same device --- this should detect mount points for all Unix

`

`283`

``

`-

and POSIX variants. On Windows, a drive letter root and a share UNC are

`

``

`283`

`+

and POSIX variants. It is not able to reliably detect bind mounts on the

`

``

`284`

`+

same filesystem. On Windows, a drive letter root and a share UNC are

`

`284`

`285`

```  always mount points, and for any other path ``GetVolumePathName`` is called

285

286

` to see if it is different from the input path.

`

286

287

``