summaryrefslogtreecommitdiff
path: root/model.py
diff options
context:
space:
mode:
Diffstat (limited to 'model.py')
-rw-r--r--model.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/model.py b/model.py
index ea20a28..fe863b9 100644
--- a/model.py
+++ b/model.py
@@ -92,6 +92,10 @@ class MonthExpense (namedtuple('MonthExpense', 'date const catexps')):
def sum (self):
return self.const + sum(x.expense for x in self.catexps)
+ @property
+ def all (self):
+ return SingleExpense.of_month(self.date.month, self.date.year).order_by(SingleExpense.day).all()
+
def __str__ (self):
return '<MonthExpense of "%s": %s>' % (self.date, self.sum)