X-Git-Url: https://git.ucc.asn.au/?p=frenchie%2Ficalparse.git;a=blobdiff_plain;f=parserrules.py;h=4bb0dd5136c208be08f159c01cdc69e9bf2c63f9;hp=f1c55c11492019f4c8ba301296a56d17d13bee4e;hb=6f99ae7d971570e0fdadf1682464a4dd6f3cfb7c;hpb=3a30d02edf1f92efe63481093f06659868d5b724 diff --git a/parserrules.py b/parserrules.py index f1c55c1..4bb0dd5 100644 --- a/parserrules.py +++ b/parserrules.py @@ -164,22 +164,3 @@ def unwantedParams(cal): except AttributeError: continue return cal - -def exDate(cal): - '''Changes multi-EXDATE into singles (apple can't obey even simple specs). - If the remote calendar specifies a timezone then use it, otherwise use the user specified value''' - - for event in cal.vevent_list: - if not event.contents.has_key(u'exdate'): continue - dates = event.exdate.value - try: tzid = event.exdate.tzid_param - except AttributeError: tzid = '' - - del event.contents[u'exdate'] - - for date in dates: - entry = event.add(u'exdate') - entry.value = [date] - if tzid: entry.tzid_param = tzid - - return cal