50 lines
797 B
Python
50 lines
797 B
Python
# -*- coding: utf-8 -*-
|
|
__version__ = '4.0.7'
|
|
|
|
from icalendar.cal import (
|
|
Calendar,
|
|
Event,
|
|
Todo,
|
|
Journal,
|
|
Timezone,
|
|
TimezoneStandard,
|
|
TimezoneDaylight,
|
|
FreeBusy,
|
|
Alarm,
|
|
ComponentFactory,
|
|
)
|
|
# Property Data Value Types
|
|
from icalendar.prop import (
|
|
vBinary,
|
|
vBoolean,
|
|
vCalAddress,
|
|
vDatetime,
|
|
vDate,
|
|
vDDDTypes,
|
|
vDuration,
|
|
vFloat,
|
|
vInt,
|
|
vPeriod,
|
|
vWeekday,
|
|
vFrequency,
|
|
vRecur,
|
|
vText,
|
|
vTime,
|
|
vUri,
|
|
vGeo,
|
|
vUTCOffset,
|
|
TypesFactory,
|
|
)
|
|
# useful tzinfo subclasses
|
|
from icalendar.prop import (
|
|
FixedOffset,
|
|
LocalTimezone,
|
|
)
|
|
# Parameters and helper methods for splitting and joining string with escaped
|
|
# chars.
|
|
from icalendar.parser import (
|
|
Parameters,
|
|
q_split,
|
|
q_join,
|
|
)
|