Ensure the end of a date range is not before the start
This commit is contained in:
parent
1692a5b23b
commit
a34d575b4c
|
@ -64,4 +64,5 @@ def between(start, end):
|
|||
end_year, end_month, end_day = end
|
||||
start_obj = datetime.date(start_year, start_month, start_day)
|
||||
end_obj = datetime.date(end_year, end_month, end_day)
|
||||
assert(end_obj - start_obj >= datetime.timedelta(0))
|
||||
return Daterange(start_obj, end_obj - start_obj + datetime.timedelta(1))
|
||||
|
|
Loading…
Reference in New Issue