@@ -248,7 +248,7 @@ respectively.
248
248
249
249
.. versionchanged :: 3.10
250
250
``Callable `` now supports :class: `ParamSpec ` and :data: `Concatenate `.
251
- See :pep: `612 ` for more information .
251
+ See :pep: `612 ` for more details .
252
252
253
253
.. seealso ::
254
254
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 ``[]``.
723
723
of the ``cls `` parameter.
724
724
- Annotating an :meth: `~object.__enter__ ` method which returns self.
725
725
726
- For more information, see :pep: `673 `.
726
+ See :pep: `673 ` for more details .
727
727
728
728
.. versionadded :: 3.11
729
729
@@ -854,7 +854,7 @@ These can be used as types in annotations using ``[]``, each having a unique syn
854
854
855
855
.. versionchanged :: 3.10
856
856
``Callable `` now supports :class: `ParamSpec ` and :data: `Concatenate `.
857
- See :pep: `612 ` for more information .
857
+ See :pep: `612 ` for more details .
858
858
859
859
.. seealso ::
860
860
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
1040
1040
Special typing constructs that mark individual keys of a :class: `TypedDict `
1041
1041
as either required or non-required respectively.
1042
1042
1043
- For more information, see :class: `TypedDict ` and
1044
- :pep: `655 ` ("Marking individual TypedDict items as required or potentially missing").
1043
+ See :class: `TypedDict ` and :pep: `655 ` for more details.
1045
1044
1046
1045
.. versionadded :: 3.11
1047
1046
@@ -1192,8 +1191,7 @@ These can be used as types in annotations using ``[]``, each having a unique syn
1192
1191
is not a subtype of the former, since ``list `` is invariant.
1193
1192
The responsibility of writing type-safe type guards is left to the user.
1194
1193
1195
- ``TypeGuard `` also works with type variables. For more information, see
1196
- :pep: `647 ` (User-Defined Type Guards).
1194
+ ``TypeGuard `` also works with type variables. See :pep: `647 ` for more details.
1197
1195
1198
1196
.. versionadded :: 3.10
1199
1197
@@ -1393,7 +1391,7 @@ These are not used in annotations. They are building blocks for creating generic
1393
1391
to ``call_soon `` match the types of the (positional) arguments of
1394
1392
``callback ``.
1395
1393
1396
- For more details on type variable tuples, see :pep: ` 646 ` .
1394
+ See :pep: ` 646 ` for more details on type variable tuples.
1397
1395
1398
1396
.. versionadded :: 3.11
1399
1397
@@ -1556,7 +1554,7 @@ These are not used in annotations. They are building blocks for creating generic
1556
1554
1557
1555
func(C()) # Passes static type check
1558
1556
1559
- See :pep: `544 ` for details. Protocol classes decorated with
1557
+ See :pep: `544 ` for more details. Protocol classes decorated with
1560
1558
:func: `runtime_checkable ` (described later) act as simple-minded runtime
1561
1559
protocols that check only the presence of given attributes, ignoring their
1562
1560
type signatures.
@@ -2632,7 +2630,7 @@ Functions and decorators
2632
2630
def process(response):
2633
2631
<actual implementation>
2634
2632
2635
- See :pep: `484 ` for details and comparison with other typing semantics.
2633
+ See :pep: `484 ` for more details and comparison with other typing semantics.
2636
2634
2637
2635
.. versionchanged :: 3.11
2638
2636
Overloaded functions can now be introspected at runtime using
0 commit comments