From 2ca1627add3957cd86f65f91f5521de82ec83e41 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Sun, 9 Jan 2011 15:12:17 +0900 Subject: [PATCH] use cardLimit() in cardsDueBy(), not just earliestTime() --- anki/deck.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/anki/deck.py b/anki/deck.py index 961513c37..6e18ba320 100644 --- a/anki/deck.py +++ b/anki/deck.py @@ -1159,9 +1159,11 @@ limit 1""" % self.delay0)) def cardsDueBy(self, time): "Number of cards due at TIME. Ignore new cards" - return self.s.scalar(""" -select count(id) from cards where combinedDue < :time -and type between 0 and 1""", time=time) + return self.s.scalar( + self.cardLimit( + "revActive", "revInactive", + "select count(*) from cards c where type between 0 and 1 " + "and combinedDue < :lim"), lim=time) def deckFinishedMsg(self): spaceSusp = ""