def _get(self, key, identity='image'): """ Deserializing, prefix wrapper for _get_raw """ value = self._get_raw(add_prefix(key, identity)) if value is None: return None if identity == 'image': return deserialize_image_file(value) return deserialize(value)
def _get_multiple(self, keys, identity='image'): """ Deserializing, prefix wrapper for _get_raw """ raw_results = self._get_raw_multiple([add_prefix(k, identity) for k in keys]) results = [] for raw_result in raw_results: if raw_result is None: result = None elif identity == 'image': result = deserialize_image_file(raw_result.value) else: result = deserialize(raw_result.value) results.append((raw_result, result)) return results