From 33c23bc0823ec87ba203c64492b668b5c277b20a Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Thu, 18 Jun 2009 03:43:06 +0900 Subject: [PATCH] add leech report to congrats, remove bold from less important items --- anki/deck.py | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/anki/deck.py b/anki/deck.py index 405261009..e900973b5 100644 --- a/anki/deck.py +++ b/anki/deck.py @@ -742,23 +742,30 @@ and priority in (1,2,3,4) and type in (0, 1)""", time=time) spaceSusp = "" c= self.spacedCardCount() if c: - spaceSusp += ngettext('There is %d delayed new card.', - 'There are %d delayed new cards.', + spaceSusp += ngettext('There is %d delayed new card.', + 'There are %d delayed new cards.', c) % c c2 = self.suspendedCardCount() if c2: if spaceSusp: spaceSusp += "
" - spaceSusp += ngettext('There is %d suspended card.', - 'There are %d suspended cards.', + spaceSusp += ngettext('There is %d suspended card.', + 'There are %d suspended cards.', c2) % c2 c3 = self.inactiveCardCount() if c3: if spaceSusp: spaceSusp += "
" - spaceSusp += ngettext('There is %d inactive card.', - 'There are %d inactive cards.', + spaceSusp += ngettext('There is %d inactive card.', + 'There are %d inactive cards.', c3) % c3 + c4 = self.leechCardCount() + if c4: + if spaceSusp: + spaceSusp += "
" + spaceSusp += ngettext('There is %d leech.', + 'There are %d leeches.', + c4) % c4 if spaceSusp: spaceSusp = "

" + spaceSusp return _('''\ @@ -884,6 +891,9 @@ select count(id) from cards where priority = -3""") return self.s.scalar(""" select count(id) from cards where priority = 0""") + def leechCardCount(self): + return len(self.findCards("is:suspended tag:leech")) + def seenCardCount(self): return self.s.scalar( "select count(id) from cards where type != 2")