diff -r b6deab7204e6 Doc/reference/datamodel.rst --- a/Doc/reference/datamodel.rst Fri Apr 04 10:47:53 2014 +0100 +++ b/Doc/reference/datamodel.rst Fri Apr 04 14:58:14 2014 +0200 @@ -1422,7 +1422,7 @@ User-defined classes have :meth:`__cmp__` and :meth:`__hash__` methods by default; with them, all objects compare unequal (except with themselves) - and ``x.__hash__()`` returns ``id(x)``. + and ``x.__hash__()`` returns a result derived from ``id(x)``. Classes which inherit a :meth:`__hash__` method from a parent class but change the meaning of :meth:`__cmp__` or :meth:`__eq__` such that the hash