Esempio n. 1
0
 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
Esempio n. 2
0
    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
Esempio n. 3
0
    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
Esempio n. 4
0
    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