def new_event(self, ical, collection):
        calendar = collection or self.writable_names[0]
        return Event.fromString(ical, locale=self._locale, calendar=calendar)
creates and returns (but does not insert) new event from ical
dataset/ETHPy150Open pimutils/khal/khal/khalendar/khalendar.py/CalendarCollection.new_event