diff options
author | Bartek Sokorski <b.sokorski@gmail.com> | 2023-01-21 14:46:55 +0100 |
---|---|---|
committer | Phil Jones <philip.graham.jones@googlemail.com> | 2023-01-22 11:31:40 +0000 |
commit | f5d85dec27713a45c6d234691c8675f330cd6e45 (patch) | |
tree | 45baa0fdea25c8237ef88b07ae32c8dba5376e5f /src/blinker | |
parent | a0b5636cf00a4246494bc00e0901597ad8e6f71b (diff) | |
download | blinker-f5d85dec27713a45c6d234691c8675f330cd6e45.tar.gz |
Fix hashing issues after the removal of cmp()
Diffstat (limited to 'src/blinker')
-rw-r--r-- | src/blinker/_saferef.py | 3 |
1 files changed, 3 insertions, 0 deletions
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 |