def update_ease_factor(self): key = 'ease_factor:deck:{0}'.format(self.card.fact.deck_id) if self.card.active and self.card.ease_factor: score = self.card.ease_factor redis.zadd(key, score, self.card.id) else: redis.zrem(key, self.card.id)
def delete(self): deck_id = card.fact.deck_id redis.srem('cards:deck:%s' % deck_id, card.id) redis.zrem('ease_factor:deck:%s' % deck_id, card.id) redis.srem('cards:owner:%s' % card.fact.deck.owner_id, card.id)