Merge pull request #424 from Unrud/patch-18

Fix time range matching
This commit is contained in:
Guillaume Ayoub 2016-06-13 15:08:01 +02:00 committed by GitHub
commit 9592ec3a66

View File

@ -207,11 +207,11 @@ def _time_range_match(vobject_item, filter_, child_name):
if start: if start:
start = datetime.strptime(start, "%Y%m%dT%H%M%SZ") start = datetime.strptime(start, "%Y%m%dT%H%M%SZ")
else: else:
start = datetime.datetime.min start = datetime.min
if end: if end:
end = datetime.strptime(end, "%Y%m%dT%H%M%SZ") end = datetime.strptime(end, "%Y%m%dT%H%M%SZ")
else: else:
end = datetime.datetime.max end = datetime.max
start = start.replace(tzinfo=timezone.utc) start = start.replace(tzinfo=timezone.utc)
end = end.replace(tzinfo=timezone.utc) end = end.replace(tzinfo=timezone.utc)
child = getattr(vobject_item, child_name.lower()) child = getattr(vobject_item, child_name.lower())