def current(cls): iter_ids = redis.lrange( Iteration.STATE_KEY.format(state='current'), 0, -1) for iter_id_ in iter_ids: ids = redis.smembers(Iteration.STORIES_LIST.format(pk=iter_id_)) for id_ in ids: yield cls.get(id_)
def all(cls): ids = redis.lrange(cls.LIST_KEY, 0, -1) for id_ in ids: yield cls.get(id_)