From 77749d593b43e6e7dda2498bab05fbd886cd978e Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner Date: Tue, 18 Feb 2014 16:26:28 -0600 Subject: [PATCH] Python 3 fix for PersistentDict --- pytools/persistent_dict.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pytools/persistent_dict.py b/pytools/persistent_dict.py index 1789633..15732c3 100644 --- a/pytools/persistent_dict.py +++ b/pytools/persistent_dict.py @@ -174,13 +174,13 @@ class KeyBuilder(object): # {{{ updaters def update_for_int(self, key_hash, key): - key_hash.update(str(key)) + key_hash.update(str(key).encode("utf8")) update_for_long = update_for_int update_for_bool = update_for_int def update_for_float(self, key_hash, key): - key_hash.update(repr(key)) + key_hash.update(repr(key).encode("utf8")) if sys.version_info >= (3,): def update_for_str(self, key_hash, key): -- GitLab