]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
gh-98500: Fix typing docs for `*View` classes (GH-98511)
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Mon, 24 Oct 2022 17:55:11 +0000 (10:55 -0700)
committerGitHub <noreply@github.com>
Mon, 24 Oct 2022 17:55:11 +0000 (10:55 -0700)
(cherry picked from commit 1a217f9ffc6d014536c08d7fb0136d117b8a0add)

Co-authored-by: Nikita Sobolev <mail@sobolevn.me>
Doc/library/typing.rst

index a9c71c466205ace054cb4dddbe5214188f31e5b8..42aa52980a76043549971f0717663ffac2c56917 100644 (file)
@@ -2096,7 +2096,7 @@ Corresponding to collections in :mod:`collections.abc`
       :class:`collections.abc.Container` now supports ``[]``. See :pep:`585`
       and :ref:`types-genericalias`.
 
-.. class:: ItemsView(MappingView, Generic[KT_co, VT_co])
+.. class:: ItemsView(MappingView, AbstractSet[tuple[KT_co, VT_co]])
 
    A generic version of :class:`collections.abc.ItemsView`.
 
@@ -2104,7 +2104,7 @@ Corresponding to collections in :mod:`collections.abc`
       :class:`collections.abc.ItemsView` now supports ``[]``. See :pep:`585`
       and :ref:`types-genericalias`.
 
-.. class:: KeysView(MappingView[KT_co], AbstractSet[KT_co])
+.. class:: KeysView(MappingView, AbstractSet[KT_co])
 
    A generic version of :class:`collections.abc.KeysView`.
 
@@ -2124,7 +2124,7 @@ Corresponding to collections in :mod:`collections.abc`
       :class:`collections.abc.Mapping` now supports ``[]``. See :pep:`585`
       and :ref:`types-genericalias`.
 
-.. class:: MappingView(Sized, Iterable[T_co])
+.. class:: MappingView(Sized)
 
    A generic version of :class:`collections.abc.MappingView`.
 
@@ -2164,7 +2164,7 @@ Corresponding to collections in :mod:`collections.abc`
       :class:`collections.abc.Sequence` now supports ``[]``. See :pep:`585`
       and :ref:`types-genericalias`.
 
-.. class:: ValuesView(MappingView[VT_co])
+.. class:: ValuesView(MappingView, Collection[_VT_co])
 
    A generic version of :class:`collections.abc.ValuesView`.