src/pyams_utils/zodb.py
changeset 161 2e3f8f762158
parent 134 73c01f34ef19
child 165 f124b8ffaa50
--- a/src/pyams_utils/zodb.py	Thu Mar 29 10:43:33 2018 +0200
+++ b/src/pyams_utils/zodb.py	Thu Mar 29 10:44:44 2018 +0200
@@ -73,7 +73,12 @@
 
 @adapter_config(context=object, provides=ICacheKeyValue)
 def object_key_adapter(obj):
-    return '{0!r}'.format(obj)
+    return str(id(obj))
+
+
+@adapter_config(context=str, provides=ICacheKeyValue)
+def string_key_adapter(obj):
+    return obj
 
 
 #