utils.py
branchtls-sprint
changeset 1603 56217e741939
parent 1549 f87561822e27
child 1616 b081fe3d5945
equal deleted inserted replaced
1602:3cca95459779 1603:56217e741939
    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_):