[Docs] Add missing note about Required/NotRequired/ReadOnly in get_type_hints() (#139565)

Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
This commit is contained in:
Sam Bull 2025-10-20 21:09:33 +01:00 committed by GitHub
parent c6be6e4537
commit a752f58d6b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -3354,7 +3354,8 @@ Introspection helpers
``__annotations__`` dictionaries. Annotations on classes appearing
earlier in the :term:`method resolution order` always take precedence over
annotations on classes appearing later in the method resolution order.
* The function recursively replaces all occurrences of ``Annotated[T, ...]``
* The function recursively replaces all occurrences of
``Annotated[T, ...]``, ``Required[T]``, ``NotRequired[T]``, and ``ReadOnly[T]``
with ``T``, unless *include_extras* is set to ``True`` (see
:class:`Annotated` for more information).