def serialize_key(self, key): try: return self._keys_cache[key] except KeyError: self._keys_cache[key] = val = marshal.dumps(key) return val