do not lose hours

This commit is contained in:
Frédéric Péters 2011-11-29 17:12:57 +01:00
parent 09c04905bb
commit d0926fff43
1 changed files with 6 additions and 2 deletions

View File

@ -34,11 +34,15 @@ class IcalImport(BrowserView):
for vevent in parsed_cal.vevent_list:
title = vevent.summary.value
date_start = vevent.dtstart.value
if isinstance(date_start, datetime.date):
if isinstance(date_start, datetime.datetime):
pass
elif isinstance(date_start, datetime.date):
date_start = datetime.datetime.fromordinal(date_start.toordinal())
try:
date_end = vevent.dtend.value
if isinstance(date_end, datetime.date):
if isinstance(date_end, datetime.datetime):
pass
elif isinstance(date_end, datetime.date):
date_end = datetime.datetime.fromordinal(date_end.toordinal())
except:
date_end = None