def on_save(self, button):
"""
Save and exit.
"""
vcal = icalendar.Calendar()
event = icalendar.Event()
event['uid'] = self.calendar + str(uuid.uuid1())
# event['dtstart'] = self._datetime_to_ical(datetime.datetime(2016,5,15))
# event['dtend'] = self._datetime_to_ical(datetime.datetime(2016,5,15))
event['summary'] = self.msg.edit_text
vcal.add_component(event)
logging.debug("EventWidget:on_save:vcal: {}".format(vcal.to_ical()))
r = self.server.add_event(vcal.to_ical(), self.calendar)
logging.debug("EventWidget:on_save:add_event: {}".format(r))
raise urwid.ExitMainLoop()
评论列表
文章目录