@@ -243,7 +243,7 @@ respectively.
243
243
244
244
.. versionchanged :: 3.10
245
245
``Callable `` now supports :class: `ParamSpec ` and :data: `Concatenate `.
246
- See :pep: `612 ` for more information .
246
+ See :pep: `612 ` for more details .
247
247
248
248
.. seealso ::
249
249
The documentation for :class: `ParamSpec ` and :class: `Concatenate ` provides
@@ -716,7 +716,7 @@ These can be used as types in annotations and do not support ``[]``.
716
716
of the ``cls `` parameter.
717
717
- Annotating an :meth: `~object.__enter__ ` method which returns self.
718
718
719
- For more information, see :pep: `673 `.
719
+ See :pep: `673 ` for more details .
720
720
721
721
.. versionadded :: 3.11
722
722
@@ -847,7 +847,7 @@ These can be used as types in annotations using ``[]``, each having a unique syn
847
847
848
848
.. versionchanged :: 3.10
849
849
``Callable `` now supports :class: `ParamSpec ` and :data: `Concatenate `.
850
- See :pep: `612 ` for more information .
850
+ See :pep: `612 ` for more details .
851
851
852
852
.. seealso ::
853
853
The documentation for :class: `ParamSpec ` and :class: `Concatenate ` provide
@@ -1033,8 +1033,7 @@ These can be used as types in annotations using ``[]``, each having a unique syn
1033
1033
Special typing constructs that mark individual keys of a :class: `TypedDict `
1034
1034
as either required or non-required respectively.
1035
1035
1036
- For more information, see :class: `TypedDict ` and
1037
- :pep: `655 ` ("Marking individual TypedDict items as required or potentially missing").
1036
+ See :class: `TypedDict ` and :pep: `655 ` for more details.
1038
1037
1039
1038
.. versionadded :: 3.11
1040
1039
@@ -1185,8 +1184,7 @@ These can be used as types in annotations using ``[]``, each having a unique syn
1185
1184
is not a subtype of the former, since ``list `` is invariant.
1186
1185
The responsibility of writing type-safe type guards is left to the user.
1187
1186
1188
- ``TypeGuard `` also works with type variables. For more information, see
1189
- :pep: `647 ` (User-Defined Type Guards).
1187
+ ``TypeGuard `` also works with type variables. See :pep: `647 ` for more details.
1190
1188
1191
1189
.. versionadded :: 3.10
1192
1190
@@ -1386,7 +1384,7 @@ These are not used in annotations. They are building blocks for creating generic
1386
1384
to ``call_soon `` match the types of the (positional) arguments of
1387
1385
``callback ``.
1388
1386
1389
- For more details on type variable tuples, see :pep: ` 646 ` .
1387
+ See :pep: ` 646 ` for more details on type variable tuples.
1390
1388
1391
1389
.. versionadded :: 3.11
1392
1390
@@ -1549,7 +1547,7 @@ These are not used in annotations. They are building blocks for creating generic
1549
1547
1550
1548
func(C()) # Passes static type check
1551
1549
1552
- See :pep: `544 ` for details. Protocol classes decorated with
1550
+ See :pep: `544 ` for more details. Protocol classes decorated with
1553
1551
:func: `runtime_checkable ` (described later) act as simple-minded runtime
1554
1552
protocols that check only the presence of given attributes, ignoring their
1555
1553
type signatures.
@@ -2619,7 +2617,7 @@ Functions and decorators
2619
2617
def process(response):
2620
2618
<actual implementation>
2621
2619
2622
- See :pep: `484 ` for details and comparison with other typing semantics.
2620
+ See :pep: `484 ` for more details and comparison with other typing semantics.
2623
2621
2624
2622
.. versionchanged :: 3.11
2625
2623
Overloaded functions can now be introspected at runtime using
0 commit comments