mirror of
https://github.com/python/cpython.git
synced 2025-10-01 12:52:18 +00:00
[3.12] gh-106861: Docs: Add availability directives to all Unix-only modules (GH-108975) (#111553)
Co-authored-by: xzmeng <aumo@foxmail.com>
This commit is contained in:
parent
dde5a99ba2
commit
c21387c6b2
9 changed files with 14 additions and 6 deletions
|
@ -18,7 +18,7 @@ interface to the :c:func:`fcntl` and :c:func:`ioctl` Unix routines. For a
|
||||||
complete description of these calls, see :manpage:`fcntl(2)` and
|
complete description of these calls, see :manpage:`fcntl(2)` and
|
||||||
:manpage:`ioctl(2)` Unix manual pages.
|
:manpage:`ioctl(2)` Unix manual pages.
|
||||||
|
|
||||||
.. include:: ../includes/wasm-notavail.rst
|
.. availability:: Unix, not Emscripten, not WASI.
|
||||||
|
|
||||||
All functions in this module take a file descriptor *fd* as their first
|
All functions in this module take a file descriptor *fd* as their first
|
||||||
argument. This can be an integer file descriptor, such as returned by
|
argument. This can be an integer file descriptor, such as returned by
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
This module provides access to the Unix group database. It is available on all
|
This module provides access to the Unix group database. It is available on all
|
||||||
Unix versions.
|
Unix versions.
|
||||||
|
|
||||||
.. include:: ../includes/wasm-notavail.rst
|
.. availability:: Unix, not Emscripten, not WASI.
|
||||||
|
|
||||||
Group database entries are reported as a tuple-like object, whose attributes
|
Group database entries are reported as a tuple-like object, whose attributes
|
||||||
correspond to the members of the ``group`` structure (Attribute field below, see
|
correspond to the members of the ``group`` structure (Attribute field below, see
|
||||||
|
|
|
@ -11,6 +11,8 @@ This module provides access to operating system functionality that is
|
||||||
standardized by the C Standard and the POSIX standard (a thinly disguised Unix
|
standardized by the C Standard and the POSIX standard (a thinly disguised Unix
|
||||||
interface).
|
interface).
|
||||||
|
|
||||||
|
.. availability:: Unix.
|
||||||
|
|
||||||
.. index:: pair: module; os
|
.. index:: pair: module; os
|
||||||
|
|
||||||
**Do not import this module directly.** Instead, import the module :mod:`os`,
|
**Do not import this module directly.** Instead, import the module :mod:`os`,
|
||||||
|
|
|
@ -16,6 +16,8 @@ The :mod:`pty` module defines operations for handling the pseudo-terminal
|
||||||
concept: starting another process and being able to write to and read from its
|
concept: starting another process and being able to write to and read from its
|
||||||
controlling terminal programmatically.
|
controlling terminal programmatically.
|
||||||
|
|
||||||
|
.. availability:: Unix.
|
||||||
|
|
||||||
Pseudo-terminal handling is highly platform dependent. This code is mainly
|
Pseudo-terminal handling is highly platform dependent. This code is mainly
|
||||||
tested on Linux, FreeBSD, and macOS (it is supposed to work on other POSIX
|
tested on Linux, FreeBSD, and macOS (it is supposed to work on other POSIX
|
||||||
platforms but it's not been thoroughly tested).
|
platforms but it's not been thoroughly tested).
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
This module provides access to the Unix user account and password database. It
|
This module provides access to the Unix user account and password database. It
|
||||||
is available on all Unix versions.
|
is available on all Unix versions.
|
||||||
|
|
||||||
.. include:: ../includes/wasm-notavail.rst
|
.. availability:: Unix, not Emscripten, not WASI.
|
||||||
|
|
||||||
Password database entries are reported as a tuple-like object, whose attributes
|
Password database entries are reported as a tuple-like object, whose attributes
|
||||||
correspond to the members of the ``passwd`` structure (Attribute field below,
|
correspond to the members of the ``passwd`` structure (Attribute field below,
|
||||||
|
|
|
@ -13,7 +13,7 @@
|
||||||
This module provides basic mechanisms for measuring and controlling system
|
This module provides basic mechanisms for measuring and controlling system
|
||||||
resources utilized by a program.
|
resources utilized by a program.
|
||||||
|
|
||||||
.. include:: ../includes/wasm-notavail.rst
|
.. availability:: Unix, not Emscripten, not WASI.
|
||||||
|
|
||||||
Symbolic constants are used to specify particular system resources and to
|
Symbolic constants are used to specify particular system resources and to
|
||||||
request usage information about either the current process or its children.
|
request usage information about either the current process or its children.
|
||||||
|
|
|
@ -11,12 +11,12 @@ This module provides an interface to the Unix ``syslog`` library routines.
|
||||||
Refer to the Unix manual pages for a detailed description of the ``syslog``
|
Refer to the Unix manual pages for a detailed description of the ``syslog``
|
||||||
facility.
|
facility.
|
||||||
|
|
||||||
|
.. availability:: Unix, not Emscripten, not WASI.
|
||||||
|
|
||||||
This module wraps the system ``syslog`` family of routines. A pure Python
|
This module wraps the system ``syslog`` family of routines. A pure Python
|
||||||
library that can speak to a syslog server is available in the
|
library that can speak to a syslog server is available in the
|
||||||
:mod:`logging.handlers` module as :class:`SysLogHandler`.
|
:mod:`logging.handlers` module as :class:`SysLogHandler`.
|
||||||
|
|
||||||
.. include:: ../includes/wasm-notavail.rst
|
|
||||||
|
|
||||||
The module defines the following functions:
|
The module defines the following functions:
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -16,6 +16,8 @@ complete description of these calls, see :manpage:`termios(3)` Unix manual
|
||||||
page. It is only available for those Unix versions that support POSIX
|
page. It is only available for those Unix versions that support POSIX
|
||||||
*termios* style tty I/O control configured during installation.
|
*termios* style tty I/O control configured during installation.
|
||||||
|
|
||||||
|
.. availability:: Unix.
|
||||||
|
|
||||||
All functions in this module take a file descriptor *fd* as their first
|
All functions in this module take a file descriptor *fd* as their first
|
||||||
argument. This can be an integer file descriptor, such as returned by
|
argument. This can be an integer file descriptor, such as returned by
|
||||||
``sys.stdin.fileno()``, or a :term:`file object`, such as ``sys.stdin`` itself.
|
``sys.stdin.fileno()``, or a :term:`file object`, such as ``sys.stdin`` itself.
|
||||||
|
|
|
@ -15,6 +15,8 @@
|
||||||
The :mod:`tty` module defines functions for putting the tty into cbreak and raw
|
The :mod:`tty` module defines functions for putting the tty into cbreak and raw
|
||||||
modes.
|
modes.
|
||||||
|
|
||||||
|
.. availability:: Unix.
|
||||||
|
|
||||||
Because it requires the :mod:`termios` module, it will work only on Unix.
|
Because it requires the :mod:`termios` module, it will work only on Unix.
|
||||||
|
|
||||||
The :mod:`tty` module defines the following functions:
|
The :mod:`tty` module defines the following functions:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue