[Python-checkins] bpo-42198: New section in stdtypes for type annotation types (GH-23063)
gvanrossum
webhook-mailer at python.org
Sat Oct 31 16:25:53 EDT 2020
https://github.com/python/cpython/commit/3bf0d02f2817c48b6ee61a95b52a6d76ad543be9
commit: 3bf0d02f2817c48b6ee61a95b52a6d76ad543be9
branch: master
author: kj <28750310+Fidget-Spinner at users.noreply.github.com>
committer: gvanrossum <guido at python.org>
date: 2020-10-31T13:25:44-07:00
summary:
bpo-42198: New section in stdtypes for type annotation types (GH-23063)
files:
M Doc/library/stdtypes.rst
diff --git a/Doc/library/stdtypes.rst b/Doc/library/stdtypes.rst
index 8a9cadde7d5dc..84d5a3a59f0b4 100644
--- a/Doc/library/stdtypes.rst
+++ b/Doc/library/stdtypes.rst
@@ -4764,10 +4764,20 @@ Compared to the overhead of setting up the runtime context, the overhead of a
single class dictionary lookup is negligible.
+Type Annotation Types --- :ref:`Generic Alias <types-genericalias>`, :ref:`Union <types-union>`
+===============================================================================================
+
+.. index::
+ single: annotation; type annotation; type hint
+
+The core built-in types for :term:`type annotations <annotation>` are
+:ref:`Generic Alias <types-genericalias>` and :ref:`Union <types-union>`.
+
+
.. _types-genericalias:
Generic Alias Type
-==================
+------------------
.. index::
object: GenericAlias
@@ -4870,7 +4880,7 @@ in the ``GenericAlias`` object's :attr:`__args__ <genericalias.__args__>`. ::
Standard Generic Collections
-----------------------------
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^
These standard library collections support parameterized generics.
@@ -4915,7 +4925,7 @@ These standard library collections support parameterized generics.
Special Attributes of Generic Alias
------------------------------------
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
All parameterized generics implement special read-only attributes.
@@ -4961,7 +4971,7 @@ All parameterized generics implement special read-only attributes.
.. _types-union:
Union Type
-==========
+----------
.. index::
object: Union
More information about the Python-checkins
mailing list