def __init__(self, user_id, redis=None, max_length=None): ''' ''' RedisSortedSetCache.__init__(self, user_id, redis=redis) #input validation if not isinstance(user_id, int): raise ValueError('user id should be an int, found %r' % user_id) #support for different serialization schemes self.serializer = self.serializer_class() #support for pipelining redis self.user_id = user_id self.item_cache = LoveFeedItemCache('global') self.key = self.key_format % user_id self._max_length = max_length
def __init__(self, user_id, redis=None): ''' User id (the user for which we want to read/write notifications) ''' RedisSortedSetCache.__init__(self, user_id, redis=redis) # input validation if not isinstance(user_id, int): raise ValueError('user id should be an int, found %r' % user_id) # support for different serialization schemes self.serializer = self.get_serializer() # support for pipelining redis self.user_id = user_id # write the key locations self.format_dict = dict(user_id=user_id) self.key = self.key_format % user_id
def __init__(self, user_id, redis=None, max_length=None): ''' ''' from feedly.feed_managers.love_feedly import LoveFeedly self.manager = LoveFeedly RedisSortedSetCache.__init__(self, user_id, redis=redis) #input validation if not isinstance(user_id, int): raise ValueError('user id should be an int, found %r' % user_id) #support for different serialization schemes self.serializer = self.serializer_class() #support for pipelining redis self.user_id = user_id self.item_cache = LoveFeedItemCache('global') self.key = self.key_format % user_id self._max_length = max_length