diff options
author | Simon Legner <Simon.Legner@gmail.com> | 2022-10-15 19:17:51 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-10-15 19:17:51 (GMT) |
commit | 02389658a4751a0166e2ed22be112b646378a01b (patch) | |
tree | 822db70b71414bcb1c143a7414f1fb8eb44354a9 /Doc | |
parent | b7dd2cad186e44e2b481f4518be62f34c682ea59 (diff) | |
download | cpython-02389658a4751a0166e2ed22be112b646378a01b.zip cpython-02389658a4751a0166e2ed22be112b646378a01b.tar.gz cpython-02389658a4751a0166e2ed22be112b646378a01b.tar.bz2 |
docs(typing): harmonize "See PEP x for more details" (#97927)
Diffstat (limited to 'Doc')
-rw-r--r-- | Doc/library/typing.rst | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/Doc/library/typing.rst b/Doc/library/typing.rst index fee55be..dc5696a 100644 --- a/Doc/library/typing.rst +++ b/Doc/library/typing.rst @@ -248,7 +248,7 @@ respectively. .. versionchanged:: 3.10 ``Callable`` now supports :class:`ParamSpec` and :data:`Concatenate`. - See :pep:`612` for more information. + See :pep:`612` for more details. .. seealso:: The documentation for :class:`ParamSpec` and :class:`Concatenate` provides @@ -723,7 +723,7 @@ These can be used as types in annotations and do not support ``[]``. of the ``cls`` parameter. - Annotating an :meth:`~object.__enter__` method which returns self. - For more information, see :pep:`673`. + See :pep:`673` for more details. .. versionadded:: 3.11 @@ -854,7 +854,7 @@ These can be used as types in annotations using ``[]``, each having a unique syn .. versionchanged:: 3.10 ``Callable`` now supports :class:`ParamSpec` and :data:`Concatenate`. - See :pep:`612` for more information. + See :pep:`612` for more details. .. seealso:: The documentation for :class:`ParamSpec` and :class:`Concatenate` provide @@ -1040,8 +1040,7 @@ These can be used as types in annotations using ``[]``, each having a unique syn Special typing constructs that mark individual keys of a :class:`TypedDict` as either required or non-required respectively. - For more information, see :class:`TypedDict` and - :pep:`655` ("Marking individual TypedDict items as required or potentially missing"). + See :class:`TypedDict` and :pep:`655` for more details. .. versionadded:: 3.11 @@ -1192,8 +1191,7 @@ These can be used as types in annotations using ``[]``, each having a unique syn is not a subtype of the former, since ``list`` is invariant. The responsibility of writing type-safe type guards is left to the user. - ``TypeGuard`` also works with type variables. For more information, see - :pep:`647` (User-Defined Type Guards). + ``TypeGuard`` also works with type variables. See :pep:`647` for more details. .. versionadded:: 3.10 @@ -1393,7 +1391,7 @@ These are not used in annotations. They are building blocks for creating generic to ``call_soon`` match the types of the (positional) arguments of ``callback``. - For more details on type variable tuples, see :pep:`646`. + See :pep:`646` for more details on type variable tuples. .. versionadded:: 3.11 @@ -1556,7 +1554,7 @@ These are not used in annotations. They are building blocks for creating generic func(C()) # Passes static type check - See :pep:`544` for details. Protocol classes decorated with + See :pep:`544` for more details. Protocol classes decorated with :func:`runtime_checkable` (described later) act as simple-minded runtime protocols that check only the presence of given attributes, ignoring their type signatures. @@ -2632,7 +2630,7 @@ Functions and decorators def process(response): <actual implementation> - See :pep:`484` for details and comparison with other typing semantics. + See :pep:`484` for more details and comparison with other typing semantics. .. versionchanged:: 3.11 Overloaded functions can now be introspected at runtime using |