gh-104874: Document NewType.__supertype__ (#104875)

This commit is contained in:
Jelle Zijlstra 2023-05-24 16:23:28 -07:00 committed by GitHub
parent dbcdbf1814
commit 41768a2bd3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 14 additions and 0 deletions

View File

@ -1648,6 +1648,18 @@ These are not used in annotations. They are building blocks for declaring types.
UserId = NewType('UserId', int)
first_user = UserId(1)
.. attribute:: __module__
The module in which the new type is defined.
.. attribute:: __name__
The name of the new type.
.. attribute:: __supertype__
The type that the new type is based on.
.. versionadded:: 3.5.2
.. versionchanged:: 3.10

View File

@ -0,0 +1,2 @@
Document the ``__name__`` and ``__supertype__`` attributes of
:class:`typing.NewType`. Patch by Jelle Zijlstra.