From 627bd1b1b3170bfff94816b36fff329721bc73cd Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Thu, 25 Oct 2012 22:43:30 +0900 Subject: [PATCH] total new/rev for deck count --- anki/sched.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/anki/sched.py b/anki/sched.py index e0f9653b1..0d91d37df 100644 --- a/anki/sched.py +++ b/anki/sched.py @@ -399,6 +399,13 @@ select count() from c = self.col.decks.confForDid(g['id']) return max(0, c['new']['perDay'] - g['newToday'][1]) + def totalNewForCurrentDeck(self): + return self.col.db.scalar( + """ +select count() from cards where id in ( +select id from cards where did in %s and queue = 0 limit ?)""" + % ids2str(self.col.decks.active()), self.reportLimit) + # Learning queues ########################################################################## @@ -743,6 +750,13 @@ did = ? and queue = 2 and due <= ? limit ?""", self.revCount -= 1 return self.col.getCard(self._revQueue.pop()) + def totalRevForCurrentDeck(self): + return self.col.db.scalar( + """ +select count() from cards where id in ( +select id from cards where did in %s and queue = 2 limit ?)""" + % ids2str(self.col.decks.active()), self.reportLimit) + # Answering a review card ##########################################################################