Pattern: Use of __eq__
without __hash__
Issue: -
Used when a class implements __eq__
but not __hash__
. In Python 2, objects get object.__hash__
as the default implementation, in Python 3 objects get None
as their default __hash__
implementation if they also implement __eq__
.