From: Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> Date: Mon, 20 Oct 2025 20:23:28 +0000 (+0200) Subject: [3.13] [Docs] Add missing note about Required/NotRequired/ReadOnly in get_type_hints... X-Git-Tag: v3.13.10~234 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=90843711074577719cd5bc7f866db820d9c52085;p=thirdparty%2FPython%2Fcpython.git [3.13] [Docs] Add missing note about Required/NotRequired/ReadOnly in get_type_hints() (GH-139565) (#140387) [Docs] Add missing note about Required/NotRequired/ReadOnly in get_type_hints() (GH-139565) (cherry picked from commit a752f58d6b628ab4fe6e4263137ec4cc244ff390) Co-authored-by: Sam Bull Co-authored-by: Jelle Zijlstra --- diff --git a/Doc/library/typing.rst b/Doc/library/typing.rst index 05444690cd01..febabb5bb6d0 100644 --- a/Doc/library/typing.rst +++ b/Doc/library/typing.rst @@ -3240,7 +3240,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).