Source code for recommends.storages.redis.managers
from recommends.managers import DictStorageManager
[docs]class RedisStorageManager(DictStorageManager):
[docs] def similarity_for_objects(self, score, *args, **kwargs):
spec = super(RedisStorageManager, self).similarity_for_objects(*args, **kwargs)
spec['score'] = score
return spec
[docs] def filter_for_object(self, obj):
ctype_id = self.get_ctype_id_for_obj(obj)
return {'object_ctype': ctype_id, 'object_id': obj.id}