failure mult should only be applied to reviews

This commit is contained in:
Damien Elmes 2012-03-24 23:58:24 +09:00
parent 4b77d1a08d
commit eb8326c605

View file

@ -431,7 +431,12 @@ limit %d""" % (self._deckLimit(), self.reportLimit), lim=self.dayCutoff)
else:
card.left = self._startingLeft(card)
if card.odid:
if 'mult' in conf:
# review that's lapsed
card.ivl = max(1, card.ivl*conf['mult'])
else:
# new card; no ivl adjustment
pass
card.odue = self.today + 1
self.lrnCount += card.left
delay = self._delayForGrade(conf, card.left)