Skip to content
Snippets Groups Projects
Commit 487362e2 authored by Andreas Klöckner's avatar Andreas Klöckner
Browse files

Use unordered_hash in KeyBuilder hashing frozenset

parent 877bc5c5
No related branches found
No related tags found
No related merge requests found
......@@ -292,8 +292,13 @@ class KeyBuilder:
self.rec(key_hash, obj_i)
def update_for_frozenset(self, key_hash, key):
for set_key in sorted(key):
self.rec(key_hash, set_key)
from pytools import unordered_hash
self.rec(key_hash,
unordered_hash(
self.new_hash,
(self.rec(self.new_hash(), key_i).digest() for key_i in key)
).digest())
@staticmethod
def update_for_NoneType(key_hash, key): # noqa
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment