set reps on fetch so fetch ahead shuffles properly

This commit is contained in:
Damien Elmes 2012-05-29 11:08:04 +09:00
parent 8122c42245
commit 2e233fb86f

View file

@ -33,6 +33,7 @@ class Scheduler(object):
self.reset() self.reset()
card = self._getCard() card = self._getCard()
if card: if card:
self.reps += 1
card.startTimer() card.startTimer()
return card return card
@ -49,7 +50,6 @@ class Scheduler(object):
def answerCard(self, card, ease): def answerCard(self, card, ease):
assert ease >= 1 and ease <= 4 assert ease >= 1 and ease <= 4
self.col.markReview(card) self.col.markReview(card)
self.reps += 1
card.reps += 1 card.reps += 1
wasNew = card.queue == 0 wasNew = card.queue == 0
if wasNew: if wasNew: