示例#1
0
def __write_events(output_file, calender_entries):
    for entry in calender_entries:
        start_date_time = DateParser.get_utc_date_time(entry.date, entry.start,
                                                       False)
        end_date_time = DateParser.get_utc_date_time_end_date(
            entry.date, entry.start, entry.end)

        output_file.write('BEGIN:VEVENT\r\n')
        output_file.write(
            'UID:{}[email protected]\r\n'.format(start_date_time))
        output_file.write('DTSTART:{}\r\n'.format(start_date_time))
        output_file.write('DTEND:{}\r\n'.format(end_date_time))
        output_file.write('SUMMARY:{}\r\n'.format(entry.description))
        output_file.write('END:VEVENT\r\n')