equal
deleted
inserted
replaced
25 |
25 |
26 def todate(somedate): |
26 def todate(somedate): |
27 """return a date from a date (leaving unchanged) or a datetime""" |
27 """return a date from a date (leaving unchanged) or a datetime""" |
28 if isinstance(somedate, datetime): |
28 if isinstance(somedate, datetime): |
29 return date(somedate.year, somedate.month, somedate.day) |
29 return date(somedate.year, somedate.month, somedate.day) |
30 assert isinstance(somedate, date) |
30 assert isinstance(somedate, date), repr(somedate) |
31 return date |
31 return date |
32 |
32 |
33 ONEDAY = timedelta(days=1) |
33 ONEDAY = timedelta(days=1) |
34 |
34 |
35 def days_in_month(date_): |
35 def days_in_month(date_): |