summaryrefslogtreecommitdiff
path: root/model.py
diff options
context:
space:
mode:
authorRené 'Necoro' Neumann <necoro@necoro.net>2010-05-10 19:57:43 +0200
committerRené 'Necoro' Neumann <necoro@necoro.net>2010-05-10 19:57:43 +0200
commit91c32bce7e26683d02854f84a2b35d8461e16699 (patch)
treeccc4ba62f8299e3fdd7adfce224be98a4e739da5 /model.py
parent387e4209675ae04088b30f29e060746d3d8403b1 (diff)
downloadkosten-91c32bce7e26683d02854f84a2b35d8461e16699.tar.gz
kosten-91c32bce7e26683d02854f84a2b35d8461e16699.tar.bz2
kosten-91c32bce7e26683d02854f84a2b35d8461e16699.zip
Show details
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)