X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=parserrules.py;fp=parserrules.py;h=4bb0dd5136c208be08f159c01cdc69e9bf2c63f9;hb=553b97883f1e72ba2d5857c8c7222dd6bb25f40d;hp=f1c55c11492019f4c8ba301296a56d17d13bee4e;hpb=6913e5571252b2ebdaec7f21cf139f17cde24119;p=frenchie%2Ficalparse.git 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