# HG changeset patch # User Alexandre Fayolle # Date 1258358315 -3600 # Node ID 3a18a0a244118b3dfe456c3c0dd872773e61c588 # Parent 75023c2c34ee75bafeedb992359969b346a63773 added days_in_year function diff -r 75023c2c34ee -r 3a18a0a24411 utils.py --- a/utils.py Sun Nov 15 13:58:33 2009 +0100 +++ b/utils.py Mon Nov 16 08:58:35 2009 +0100 @@ -52,6 +52,13 @@ def days_in_month(date_): return monthrange(date_.year, date_.month)[1] +def days_in_year(date_): + feb = pydatetime.date(date_.year, 2, 1) + if days_in_month(feb) == 29: + return 366 + else: + return 365 + def previous_month(date_, nbmonth=1): while nbmonth: date_ = first_day(date_) - ONEDAY