On Sun, Jul 26, 2020 at 07:47:39PM +0200, Marco Sulla wrote:
On Sun, 26 Jul 2020 at 19:33, Henry Lin firstname.lastname@example.org wrote:
- Any class implementing the `__eq__` operator is no longer hashable
You can use:
def __hash__(self): return id(self)
Don't do that. It's a horrible hash function.
The `object` superclass already knows how to do a good, reliable hash function. Use it.
def __hash__(self): return super().__hash__()