always create new objects for datetime

This commit is contained in:
Frédéric Péters 2011-11-29 17:18:02 +01:00
parent d0926fff43
commit 0952ad0ec4
1 changed files with 2 additions and 2 deletions

View File

@ -35,13 +35,13 @@ class IcalImport(BrowserView):
title = vevent.summary.value
date_start = vevent.dtstart.value
if isinstance(date_start, datetime.datetime):
pass
date_start = datetime.datetime(*date_start.timetuple()[:6])
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.datetime):
pass
date_end = datetime.datetime(*date_end.timetuple()[:6])
elif isinstance(date_end, datetime.date):
date_end = datetime.datetime.fromordinal(date_end.toordinal())
except: