https://github.com/python/cpython/commit/a752f58d6b628ab4fe6e4263137ec4cc244ff390 commit: a752f58d6b628ab4fe6e4263137ec4cc244ff390 branch: main author: Sam Bull <[email protected]> committer: JelleZijlstra <[email protected]> date: 2025-10-20T20:09:33Z summary:
[Docs] Add missing note about Required/NotRequired/ReadOnly in get_type_hints() (#139565) Co-authored-by: Jelle Zijlstra <[email protected]> files: M Doc/library/typing.rst diff --git a/Doc/library/typing.rst b/Doc/library/typing.rst index 41f22aa72cdfaf..e5d116c702ea2e 100644 --- a/Doc/library/typing.rst +++ b/Doc/library/typing.rst @@ -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). _______________________________________________ Python-checkins mailing list -- [email protected] To unsubscribe send an email to [email protected] https://mail.python.org/mailman3//lists/python-checkins.python.org Member address: [email protected]
