From 49df458409d4be9481586bfd439941f9bd120fa6 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Sat, 3 Nov 2012 06:07:01 +0900 Subject: [PATCH] _startingLeft() should detect card type --- anki/sched.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/anki/sched.py b/anki/sched.py index 931061eee..46a44fc0f 100644 --- a/anki/sched.py +++ b/anki/sched.py @@ -601,8 +601,8 @@ did = ? and queue = 3 and due <= ? limit ?""", card.queue = card.type = 0 card.due = self.col.nextID("pos") - def _startingLeft(self, card, relrn=False): - if relrn: + def _startingLeft(self, card): + if card.type == 2: conf = self._lapseConf(card) else: conf = self._lrnConf(card) @@ -806,7 +806,7 @@ select id from cards where did in %s and queue = 2 and due <= ? limit ?)""" card.odue = card.due delay = self._delayForGrade(conf, 0) card.due = int(delay + time.time()) - card.left = self._startingLeft(card, relrn=True) + card.left = self._startingLeft(card) # queue 1 if card.due < self.dayCutoff: self.lrnCount += card.left/1000