Kaydet (Commit) 47320a65 authored tarafından Łukasz Langa's avatar Łukasz Langa Kaydeden (comit) GitHub

Document Path.is_mount(), update Misc/ACKS and Misc/NEWS (#2980)

üst 9d8e6ec8
...@@ -761,6 +761,18 @@ call fails (for example because the path doesn't exist): ...@@ -761,6 +761,18 @@ call fails (for example because the path doesn't exist):
other errors (such as permission errors) are propagated. other errors (such as permission errors) are propagated.
.. method:: Path.is_mount()
Return ``True`` if the path is a :dfn:`mount point`: a point in a
file 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. Not implemented on Windows.
.. versionadded:: 3.7
.. method:: Path.is_symlink() .. method:: Path.is_symlink()
Return ``True`` if the path points to a symbolic link, ``False`` otherwise. Return ``True`` if the path points to a symbolic link, ``False`` otherwise.
......
...@@ -886,6 +886,7 @@ Inyeol Lee ...@@ -886,6 +886,7 @@ Inyeol Lee
James Lee James Lee
John J. Lee John J. Lee
Thomas Lee Thomas Lee
Cooper Ry Lees
Tennessee Leeuwenburg Tennessee Leeuwenburg
Luc Lefebvre Luc Lefebvre
Pierre Paul Lefebvre Pierre Paul Lefebvre
......
``pathlib.Path`` objects now include an ``is_mount()`` method (only
implemented on POSIX). This is similar to ``os.path.ismount(p)``. Patch by
Cooper Ry Lees.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment