From: decorator-factory <42166884+decorator-factory@users.noreply.github.com> Date: Mon, 23 Sep 2024 16:34:08 +0000 (+0300) Subject: Replace the term `Immutable` with a `Hashable` in the `sequence` entry of the Glossar... X-Git-Tag: v3.14.0a1~404 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=6203ef35dd4ee9dd59759ce83eace8eacac69685;p=thirdparty%2FPython%2Fcpython.git Replace the term `Immutable` with a `Hashable` in the `sequence` entry of the Glossary (#124350) The term `Immutable` in the `sequence` entry of the glossary is used incorrectly, in fact dicts accepts hashable keys, which is not the same as immutable. --- diff --git a/Doc/glossary.rst b/Doc/glossary.rst index ea2f4da093ca..b3fd3c96b5c2 100644 --- a/Doc/glossary.rst +++ b/Doc/glossary.rst @@ -1131,7 +1131,7 @@ Glossary :class:`tuple`, and :class:`bytes`. Note that :class:`dict` also supports :meth:`~object.__getitem__` and :meth:`!__len__`, but is considered a mapping rather than a sequence because the lookups use arbitrary - :term:`immutable` keys rather than integers. + :term:`hashable` keys rather than integers. The :class:`collections.abc.Sequence` abstract base class defines a much richer interface that goes beyond just