From be7794bb56715954d9d4cfc125a670338b23a62e Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Wed, 30 Mar 2011 19:31:23 +0900 Subject: [PATCH] include day/week info too --- anki/graphs.py | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/anki/graphs.py b/anki/graphs.py index 83430862e..72c3ff40f 100644 --- a/anki/graphs.py +++ b/anki/graphs.py @@ -88,15 +88,19 @@ table * { font-size: 14px; } return txt def _dueInfo(self, tot, num): - avg = tot/float(num) - txt = _("Average reviews: %s") if self.type == 0: - txt = txt % _("%d/day") % avg + days = num elif self.type == 1: - txt = txt % _("%d/week") % avg + days = num*7 else: - txt =txt % _("%d/month") % avg - + days = num*30 + vals = [] + vals.append(_("%d/day") % (tot/days)) + if self.type > 0: + vals.append(_("%d/week") % (tot/(days/7))) + if self.type > 1: + vals.append(_("%d/month") % (tot/(days/30))) + txt = _("Average reviews: %s") % ", ".join(vals) return txt def _due(self, start=None, end=None, chunk=1):