#!/usr/bin/env python3
from icalendar import Calendar
+import datetime
def format_cal(event):
start = event.get('dtstart').dt
end = event.get('dtend').dt
- str = "Start: {:%Y-%m-%d %H:%M}\n".format(start.astimezone())
- str += "End: {:%Y-%m-%d %H:%M}\n".format(end.astimezone())
+ str = ""
+ if isinstance(start, datetime.datetime):
+ str += "Start: {:%Y-%m-%d %H:%M}\n".format(start.astimezone())
+ str += "End: {:%Y-%m-%d %H:%M}\n".format(end.astimezone())
+ elif isinstance(start, datetime.date):
+ str += "Start: {:%Y-%m-%d}\n".format(start)
+ str += "End: {:%Y-%m-%d}\n".format(end)
if event.get('attendee') is not None:
att = event.get('attendee')