don't return a negative delay for failed cards

This commit is contained in:
Damien Elmes 2011-02-24 13:20:19 +09:00
parent 5e23e168c0
commit 19a293cf74

View file

@ -979,6 +979,8 @@ and type between 1 and 2""",
"Return an adjusted delay value for CARD based on EASE."
if self.cardIsNew(card):
return 0
if card.reps and not card.successive:
return 0
if card.combinedDue <= self.dueCutoff:
return (self.dueCutoff - card.due) / 86400.0
else: