From f5d85dec27713a45c6d234691c8675f330cd6e45 Mon Sep 17 00:00:00 2001 From: Bartek Sokorski Date: Sat, 21 Jan 2023 14:46:55 +0100 Subject: Fix hashing issues after the removal of cmp() --- src/blinker/_saferef.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/blinker/_saferef.py') diff --git a/src/blinker/_saferef.py b/src/blinker/_saferef.py index 31864f0..29479d4 100644 --- a/src/blinker/_saferef.py +++ b/src/blinker/_saferef.py @@ -199,6 +199,9 @@ class BoundMethodWeakref: __repr__ = __str__ + def __hash__(self): + return hash((self.self_name, self.key)) + def __nonzero__(self): """Whether we are still a valid reference.""" return self() is not None -- cgit v1.2.1