From 3773a4bbedbc33d3b63739b568ce64db3e8b65bb Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner <inform@tiker.net> Date: Wed, 3 Jul 2024 16:05:54 -0500 Subject: [PATCH] Loopy persistent key builder: just use existing frozen dict hash impl --- loopy/tools.py | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/loopy/tools.py b/loopy/tools.py index 789e3b37..08f36794 100644 --- a/loopy/tools.py +++ b/loopy/tools.py @@ -94,14 +94,8 @@ class LoopyKeyBuilder(KeyBuilderBase): update_for_list = KeyBuilderBase.update_for_tuple update_for_set = KeyBuilderBase.update_for_frozenset - def update_for_dict(self, key_hash, key): - from pytools import unordered_hash - unordered_hash( - key_hash, - (self.rec(self.new_hash(), (k, v)).digest() - for k, v in key.items())) - - update_for_defaultdict = update_for_dict + update_for_dict = KeyBuilderBase.update_for_immutabledict + update_for_defaultdict = KeyBuilderBase.update_for_immutabledict def update_for_BasicSet(self, key_hash, key): # noqa from islpy import Printer -- GitLab