mirror of
https://github.com/python/cpython.git
synced 2025-09-26 18:29:57 +00:00
More doc fixes: made it clear where to start reading when you click on <dir_fd>.
This commit is contained in:
parent
68d34f48bf
commit
77892dc1e3
1 changed files with 10 additions and 9 deletions
|
@ -1202,7 +1202,8 @@ features:
|
||||||
|
|
||||||
.. _path_fd:
|
.. _path_fd:
|
||||||
|
|
||||||
* For some functions, the *path* argument can be not only a string giving a path
|
* **specifying a file descriptor:**
|
||||||
|
For some functions, the *path* argument can be not only a string giving a path
|
||||||
name, but also a file descriptor. The function will then operate on the file
|
name, but also a file descriptor. The function will then operate on the file
|
||||||
referred to by the descriptor. (For POSIX systems, Python will call the
|
referred to by the descriptor. (For POSIX systems, Python will call the
|
||||||
``f...`` version of the function.)
|
``f...`` version of the function.)
|
||||||
|
@ -1216,11 +1217,11 @@ features:
|
||||||
|
|
||||||
.. _dir_fd:
|
.. _dir_fd:
|
||||||
|
|
||||||
* For functions with a *dir_fd* parameter: If *dir_fd* is not ``None``, it
|
* **paths relative to directory descriptors:** If *dir_fd* is not ``None``, it
|
||||||
should be a file descriptor referring to a directory, and the path to operate
|
should be a file descriptor referring to a directory, and the path to operate
|
||||||
on should be relative; path will then be relative to that directory. If the
|
on should be relative; path will then be relative to that directory. If the
|
||||||
path is absolute, *dir_fd* is ignored. (For POSIX systems, Python will call
|
path is absolute, *dir_fd* is ignored. (For POSIX systems, Python will call
|
||||||
the ``...at`` version of the function.)
|
the ``...at`` or ``f...at`` version of the function.)
|
||||||
|
|
||||||
You can check whether or not *dir_fd* is supported on your platform using
|
You can check whether or not *dir_fd* is supported on your platform using
|
||||||
:data:`os.supports_dir_fd`. If it is unavailable, using it will raise a
|
:data:`os.supports_dir_fd`. If it is unavailable, using it will raise a
|
||||||
|
@ -1228,7 +1229,7 @@ features:
|
||||||
|
|
||||||
.. _follow_symlinks:
|
.. _follow_symlinks:
|
||||||
|
|
||||||
* For functions ith a *follow_symlinks* parameter: If *follow_symlinks* is
|
* **not following symlinks:** If *follow_symlinks* is
|
||||||
``False``, and the last element of the path to operate on is a symbolic link,
|
``False``, and the last element of the path to operate on is a symbolic link,
|
||||||
the function will operate on the symbolic link itself instead of the file the
|
the function will operate on the symbolic link itself instead of the file the
|
||||||
link points to. (For POSIX systems, Python will call the ``l...`` version of
|
link points to. (For POSIX systems, Python will call the ``l...`` version of
|
||||||
|
@ -1311,7 +1312,7 @@ features:
|
||||||
|
|
||||||
Change the current working directory to *path*.
|
Change the current working directory to *path*.
|
||||||
|
|
||||||
This function can support :ref:`working on a file descriptor <path_fd>`. The
|
This function can support :ref:`specifying a file descriptor <path_fd>`. The
|
||||||
descriptor must refer to an opened directory, not an open file.
|
descriptor must refer to an opened directory, not an open file.
|
||||||
|
|
||||||
Availability: Unix, Windows.
|
Availability: Unix, Windows.
|
||||||
|
@ -1494,8 +1495,8 @@ features:
|
||||||
This function can be called with a bytes or string argument, and returns
|
This function can be called with a bytes or string argument, and returns
|
||||||
filenames of the same datatype.
|
filenames of the same datatype.
|
||||||
|
|
||||||
This function can also support :ref:`specifying an open file descriptor
|
This function can also support :ref:`specifying a file descriptor
|
||||||
<path_fd>` (referring to a directory).
|
<path_fd>`; the file descriptor must refer to a directory.
|
||||||
|
|
||||||
Availability: Unix, Windows.
|
Availability: Unix, Windows.
|
||||||
|
|
||||||
|
@ -1639,7 +1640,7 @@ features:
|
||||||
included in ``pathconf_names``, an :exc:`OSError` is raised with
|
included in ``pathconf_names``, an :exc:`OSError` is raised with
|
||||||
:const:`errno.EINVAL` for the error number.
|
:const:`errno.EINVAL` for the error number.
|
||||||
|
|
||||||
This function can support :ref:`specifying an open file descriptor
|
This function can support :ref:`specifying a file descriptor
|
||||||
<path_fd>`.
|
<path_fd>`.
|
||||||
|
|
||||||
Availability: Unix.
|
Availability: Unix.
|
||||||
|
@ -1851,7 +1852,7 @@ features:
|
||||||
:attr:`st_mtime`, :attr:`st_ctime`. More items may be added at the end by
|
:attr:`st_mtime`, :attr:`st_ctime`. More items may be added at the end by
|
||||||
some implementations.
|
some implementations.
|
||||||
|
|
||||||
This function can support :ref:`specifying an open file descriptor
|
This function can support :ref:`specifying a file descriptor
|
||||||
<path_fd>`, :ref:`specifying a file descriptor <path_fd>` and :ref:`not
|
<path_fd>`, :ref:`specifying a file descriptor <path_fd>` and :ref:`not
|
||||||
following symlinks <follow_symlinks>`.
|
following symlinks <follow_symlinks>`.
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue