On 1 Feb 2013 13:22, "ezio.melotti" <python-check...@python.org> wrote:
>
> http://hg.python.org/cpython/rev/79a021beaf58
> changeset:   81861:79a021beaf58
> branch:      2.7
> parent:      81859:8ee6d96a1019
> user:        Ezio Melotti <ezio.melo...@gmail.com>
> date:        Fri Feb 01 05:18:44 2013 +0200
> summary:
>   #16128: clarify that instances of user-defined classes compare equal
with themselves.
>
> files:
>   Doc/glossary.rst |  3 ++-
>   1 files changed, 2 insertions(+), 1 deletions(-)
>
>
> diff --git a/Doc/glossary.rst b/Doc/glossary.rst
> --- a/Doc/glossary.rst
> +++ b/Doc/glossary.rst
> @@ -330,7 +330,8 @@
>        All of Python's immutable built-in objects are hashable, while no
mutable
>        containers (such as lists or dictionaries) are.  Objects which are
>        instances of user-defined classes are hashable by default; they all
> -      compare unequal, and their hash value is their :func:`id`.
> +      compare unequal (except with themselves), and their hash value is
their
> +      :func:`id`.

The hash(x) == id(x) behaviour is a CPython implementation detail. It
shouldn't be mentioned here.

>
>     IDLE
>        An Integrated Development Environment for Python.  IDLE is a basic
editor
>
> --
> Repository URL: http://hg.python.org/cpython
>
> _______________________________________________
> Python-checkins mailing list
> python-check...@python.org
> http://mail.python.org/mailman/listinfo/python-checkins
>
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to