[Python-Dev] [Python-checkins] cpython (2.7): #16128: clarify that instances of user-defined classes compare equal with (original) (raw)
Nick Coghlan ncoghlan at gmail.com
Fri Feb 1 05:15:45 CET 2013
- Previous message: [Python-Dev] importlib.find_loader
- Next message: [Python-Dev] cpython (merge 3.3 -> default): #16128: merge with 3.3.
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 1 Feb 2013 13:22, "ezio.melotti" <python-checkins at python.org> wrote:
http://hg.python.org/cpython/rev/79a021beaf58 changeset: 81861:79a021beaf58 branch: 2.7 parent: 81859:8ee6d96a1019 user: Ezio Melotti <ezio.melotti at gmail.com> date: Fri Feb 01 05🔞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-checkins at python.org http://mail.python.org/mailman/listinfo/python-checkins -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.python.org/pipermail/python-dev/attachments/20130201/48eb5cc5/attachment.html>
- Previous message: [Python-Dev] importlib.find_loader
- Next message: [Python-Dev] cpython (merge 3.3 -> default): #16128: merge with 3.3.
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]