Пример #1
0
 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)
Пример #2
0
    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