getAliasForItem( ).... 7af1aff2-ee8e-4bc5-85c2-20f1a45e813c:20060914 Occurrence: //userdata/{cfwR1Mjbx7sce5OFE$Kvmc} (Kind: //parcels/osaf/pim/calendar/Occurrence) _triageStatus: TriageEnum.done _triageStatusChanged: -1181025249.034754 appearsIn: (list) collections: (list) createdOn: datetime.datetime(2007, 5, 3, 16, 32, 18, tzinfo=) displayDate: datetime.datetime(2006, 9, 14, 0, 0, tzinfo=) displayDateSource: 'startTime' displayName: u'Priss 1:1' displayWho: u'me' displayWhoSource: 'creator' doAutoTriageOnDateChange: True inheritFrom: lastModification: Modification.created lastModified: datetime.datetime(2007, 5, 17, 9, 57, 31, tzinfo=) lastModifiedBy: osaf.pim.Stamp.stamp_types: , ])> osaf.pim.calendar.EventStamp.isGenerated: False osaf.pim.calendar.EventStamp.modificationFor: osaf.pim.calendar.EventStamp.recurrenceID: datetime.datetime(2006, 9, 14, 10, 30, tzinfo=) osaf.pim.calendar.EventStamp.startTime: datetime.datetime(2006, 9, 14, 10, 30, tzinfo=) (Pdb) recurrenceID '20060914' Master: //userdata/{7HNH$bKzAL58n28f6AnE4Y} (Kind: //parcels/osaf/pim/Note) _triageStatus: TriageEnum.done _triageStatusChanged: -1180446551.6800001 appearsIn: (list) body: u'' collections: (list) createdOn: datetime.datetime(2007, 5, 3, 16, 32, 18, tzinfo=) displayDate: datetime.datetime(2007, 5, 25, 0, 0, tzinfo=) displayDateSource: 'startTime' displayName: u'Priss/Mimi 1:1' displayWho: u'me' displayWhoSource: 'creator' doAutoTriageOnDateChange: True icalUID: u'7AF1AFF2-EE8E-4BC5-85C2-20F1A45E813C' inheritTo: (list) lastModification: Modification.created lastModified: datetime.datetime(2007, 5, 17, 9, 57, 31, tzinfo=) lastModifiedBy: modifiedFlags: needsReply: False osaf.pim.Stamp.stamp_types: , ])> osaf.pim.calendar.EventStamp.allDay: False osaf.pim.calendar.EventStamp.anyTime: True osaf.pim.calendar.EventStamp.duration: datetime.timedelta(0) osaf.pim.calendar.EventStamp.location: None osaf.pim.calendar.EventStamp.modifications: (list) osaf.pim.calendar.EventStamp.organizer: osaf.pim.calendar.EventStamp.recurrenceID: datetime.datetime(2007, 5, 25, 0, 0, tzinfo=) osaf.pim.calendar.EventStamp.rruleset: osaf.pim.calendar.EventStamp.startTime: datetime.datetime(2007, 5, 25, 0, 0, tzinfo=) osaf.pim.calendar.EventStamp.transparency: 'confirmed' osaf.sharing.shares.SharedItem.sharedIn: (list) osaf.sharing.shares.SharedItem.shares: (list) read: False reminders: (list) But now, getUUIDForAlias('7af1aff2-ee8e-4bc5-85c2-20f1a45e813c:20060914').... when you splitUUID(alias) you get: (Pdb) uuid '7af1aff2-ee8e-4bc5-85c2-20f1a45e813c' (Pdb) recurrenceID datetime.datetime(2006, 9, 14, 0, 0, tzinfo=) -> occurrence = masterEvent.getExistingOccurrence(recurrenceID) (Pdb) n Comparing 2007-01-24 00:00:00-08:00 vs 2006-09-14 00:00:00-07:00 Comparing 2006-12-21 05:30:00-08:00 vs 2006-09-14 00:00:00-07:00 Comparing 2006-09-07 10:30:00-07:00 vs 2006-09-14 00:00:00-07:00 Comparing 2007-01-31 00:00:00-08:00 vs 2006-09-14 00:00:00-07:00 Comparing 2006-11-29 00:00:00-08:00 vs 2006-09-14 00:00:00-07:00 Comparing 2006-11-16 13:30:00+00:00 vs 2006-09-14 00:00:00-07:00 Comparing 2006-10-25 00:00:00-07:00 vs 2006-09-14 00:00:00-07:00 Comparing 2006-10-04 00:00:00-07:00 vs 2006-09-14 00:00:00-07:00 Comparing 2006-11-22 00:00:00-08:00 vs 2006-09-14 00:00:00-07:00 Comparing 2007-02-14 00:00:00-08:00 vs 2006-09-14 00:00:00-07:00 Comparing 2006-12-14 13:30:00+00:00 vs 2006-09-14 00:00:00-07:00 Comparing 2007-02-01 05:30:00+00:00 vs 2006-09-14 00:00:00-07:00 Comparing 2006-11-08 00:00:00-08:00 vs 2006-09-14 00:00:00-07:00 Comparing 2007-01-18 13:30:00+00:00 vs 2006-09-14 00:00:00-07:00 Comparing 2006-11-03 05:30:00+00:00 vs 2006-09-14 00:00:00-07:00 Comparing 2007-03-01 13:30:00+00:00 vs 2006-09-14 00:00:00-07:00 Comparing 2007-01-04 13:30:00+00:00 vs 2006-09-14 00:00:00-07:00 Comparing 2006-09-21 10:30:00+00:00 vs 2006-09-14 00:00:00-07:00 Comparing 2006-10-12 10:30:00+00:00 vs 2006-09-14 00:00:00-07:00 Comparing 2006-10-19 10:30:00+00:00 vs 2006-09-14 00:00:00-07:00 Comparing 2006-12-27 00:00:00-08:00 vs 2006-09-14 00:00:00-07:00 Comparing 2007-01-10 00:00:00-08:00 vs 2006-09-14 00:00:00-07:00 Comparing 2007-01-25 13:30:00+00:00 vs 2006-09-14 00:00:00-07:00 Comparing 2006-12-06 00:00:00-08:00 vs 2006-09-14 00:00:00-07:00 Comparing 2007-01-17 00:00:00-08:00 vs 2006-09-14 00:00:00-07:00 Comparing 2006-09-28 03:30:00+00:00 vs 2006-09-14 00:00:00-07:00 Comparing 2006-11-30 05:30:00+00:00 vs 2006-09-14 00:00:00-07:00 Comparing 2006-11-09 13:30:00+00:00 vs 2006-09-14 00:00:00-07:00 Comparing 2007-02-28 00:00:00-08:00 vs 2006-09-14 00:00:00-07:00 Comparing 2006-10-18 00:00:00-07:00 vs 2006-09-14 00:00:00-07:00 Comparing 2006-10-11 00:00:00-07:00 vs 2006-09-14 00:00:00-07:00 Comparing 2007-02-21 00:00:00-08:00 vs 2006-09-14 00:00:00-07:00 Comparing 2006-11-15 00:00:00-08:00 vs 2006-09-14 00:00:00-07:00 Comparing 2006-12-13 00:00:00-08:00 vs 2006-09-14 00:00:00-07:00 Comparing 2006-10-26 03:30:00+00:00 vs 2006-09-14 00:00:00-07:00 Comparing 2006-11-01 00:00:00-08:00 vs 2006-09-14 00:00:00-07:00 Comparing 2006-12-28 13:30:00+00:00 vs 2006-09-14 00:00:00-07:00 Comparing 2006-09-13 00:00:00-07:00 vs 2006-09-14 00:00:00-07:00 Comparing 2006-10-05 10:30:00+00:00 vs 2006-09-14 00:00:00-07:00 Comparing 2006-12-07 05:30:00+00:00 vs 2006-09-14 00:00:00-07:00 Comparing 2006-12-20 00:00:00-08:00 vs 2006-09-14 00:00:00-07:00 Comparing 2007-02-15 05:30:00+00:00 vs 2006-09-14 00:00:00-07:00 Comparing 2006-09-14 10:30:00+00:00 vs 2006-09-14 00:00:00-07:00 Comparing 2006-11-02 13:30:00+00:00 vs 2006-09-14 00:00:00-07:00 Comparing 2007-01-03 00:00:00-08:00 vs 2006-09-14 00:00:00-07:00