-def format_cal(start, end, description):
- str = "Start: {:%Y-%m-%d %H:%M}\n".format(start)
- str += "End: {:%Y-%m-%d %H:%M}\n\n".format(end)
+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())
+
+ if event.get('attendee') is not None:
+ attendees = [ a.params['cn'] for a in event.get('attendee') ]
+ str += "Attendees:\n"
+ for a in attendees:
+ str += "\t{}\n".format(a)
+ str += "\n"
+
+ description = event.get('description')