[tor-commits] [stem/master] Fix fallback equality check
atagar at torproject.org
atagar at torproject.org
Fri Jan 12 18:16:53 UTC 2018
commit 49e4accb54d94114a246bab5d9c2ff2e56f02c30
Author: Damian Johnson <atagar at torproject.org>
Date: Thu Jan 11 09:17:35 2018 -0800
Fix fallback equality check
Oops, when adding new attributes we need to ensure they're accounted for in our
hash.
---
stem/descriptor/remote.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/stem/descriptor/remote.py b/stem/descriptor/remote.py
index b318f4e3..0a372dce 100644
--- a/stem/descriptor/remote.py
+++ b/stem/descriptor/remote.py
@@ -1177,7 +1177,7 @@ class FallbackDirectory(Directory):
return section_lines
def __hash__(self):
- return _hash_attr(self, 'orport_v6', parent = Directory)
+ return _hash_attr(self, 'address', 'or_port', 'dir_port', 'fingerprint', 'nickname', 'has_extrainfo', 'orport_v6', parent = Directory)
def __eq__(self, other):
return hash(self) == hash(other) if isinstance(other, FallbackDirectory) else False
More information about the tor-commits
mailing list