All pastes #541772 Raw Edit

Unnamed

public text v1 · immutable
·published 2007-06-05 16:36 UTC
rendered paste body
getAliasForItem( )....   7af1aff2-ee8e-4bc5-85c2-20f1a45e813c:20060914

Occurrence:

//userdata/{cfwR1Mjbx7sce5OFE$Kvmc} (Kind: //parcels/osaf/pim/calendar/Occurrence)
   _triageStatus: <SchemaEnumValue> TriageEnum.done
   _triageStatusChanged: <float> -1181025249.034754
   appearsIn: (list)
     <SmartCollection: 723886a6-705d-11db-8ee8-99b22f7fce88>
     <SmartCollection: ac0a18e0-f9ce-11db-c018-a2c3b2a4ec8a>
     <SmartCollection: allCollection 69192300-1323-11dc-ff59-ca744e85a814>
     <SmartCollection: 85e9b544-f9ce-11db-c018-a2c3b2a4ec8a>
   collections: (list)
     <ListCollection: 691a2b74-1323-11dc-ff59-ca744e85a814>
     <SmartCollection: 723886a6-705d-11db-8ee8-99b22f7fce88>
     <SmartCollection: ac0a18e0-f9ce-11db-c018-a2c3b2a4ec8a>
     <SmartCollection: 85e9b544-f9ce-11db-c018-a2c3b2a4ec8a>
   createdOn: <datetime> datetime.datetime(2007, 5, 3, 16, 32, 18, tzinfo=<ICUtzinfo: America/Los_Angeles>)
   displayDate: <datetime> datetime.datetime(2006, 9, 14, 0, 0, tzinfo=<FloatingTZ: America/Los_Angeles>)
   displayDateSource: <str> 'startTime'
   displayName: <unicode> u'Priss 1:1'
   displayWho: <unicode> u'me'
   displayWhoSource: <str> 'creator'
   doAutoTriageOnDateChange: <bool> True
   inheritFrom: <Note: 7af1aff2-ee8e-4bc5-85c2-20f1a45e813c>
   lastModification: <SchemaEnumValue> Modification.created
   lastModified: <datetime> datetime.datetime(2007, 5, 17, 9, 57, 31, tzinfo=<ICUtzinfo: America/Los_Angeles>)
   lastModifiedBy: <EmailAddress: 6e5183b2-1323-11dc-ff5a-ca744e85a814>
   osaf.pim.Stamp.stamp_types: <PersistentSet> <PersistentSet: set([<class 'osaf.pim.calendar.Calendar.EventStamp'>, <class 'osaf.sharing.shares.SharedItem'>])>
   osaf.pim.calendar.EventStamp.isGenerated: <bool> False
   osaf.pim.calendar.EventStamp.modificationFor: <Note: 7af1aff2-ee8e-4bc5-85c2-20f1a45e813c>
   osaf.pim.calendar.EventStamp.recurrenceID: <datetime> datetime.datetime(2006, 9, 14, 10, 30, tzinfo=<ICUtzinfo: UTC>)
   osaf.pim.calendar.EventStamp.startTime: <datetime> datetime.datetime(2006, 9, 14, 10, 30, tzinfo=<ICUtzinfo: UTC>)

(Pdb) recurrenceID
'20060914'



Master:

 //userdata/{7HNH$bKzAL58n28f6AnE4Y} (Kind: //parcels/osaf/pim/Note)
   _triageStatus: <SchemaEnumValue> TriageEnum.done
   _triageStatusChanged: <float> -1180446551.6800001
   appearsIn: (list)
     <SmartCollection: 723886a6-705d-11db-8ee8-99b22f7fce88>
     <SmartCollection: ac0a18e0-f9ce-11db-c018-a2c3b2a4ec8a>
     <SmartCollection: allCollection 69192300-1323-11dc-ff59-ca744e85a814>
     <SmartCollection: 85e9b544-f9ce-11db-c018-a2c3b2a4ec8a>
   body: <unicode> u''
   collections: (list)
     <ListCollection: 691a2b74-1323-11dc-ff59-ca744e85a814>
     <SmartCollection: 723886a6-705d-11db-8ee8-99b22f7fce88>
     <SmartCollection: ac0a18e0-f9ce-11db-c018-a2c3b2a4ec8a>
     <SmartCollection: 85e9b544-f9ce-11db-c018-a2c3b2a4ec8a>
   createdOn: <datetime> datetime.datetime(2007, 5, 3, 16, 32, 18, tzinfo=<ICUtzinfo: US/Pacific>)
   displayDate: <datetime> datetime.datetime(2007, 5, 25, 0, 0, tzinfo=<FloatingTZ: America/Los_Angeles>)
   displayDateSource: <str> 'startTime'
   displayName: <unicode> u'Priss/Mimi 1:1'
   displayWho: <unicode> u'me'
   displayWhoSource: <str> 'creator'
   doAutoTriageOnDateChange: <bool> True
   icalUID: <unicode> u'7AF1AFF2-EE8E-4BC5-85C2-20F1A45E813C'
   inheritTo: (list)
     <Occurrence: a5671830-1323-11dc-ff5a-ca744e85a814>
     <Occurrence: a857547e-1323-11dc-ff5a-ca744e85a814>
     <Occurrence: ab114c7e-1323-11dc-ff5a-ca744e85a814>
     <Occurrence: c12e6c70-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c149d294-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c15cdcc2-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c1677e84-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c173723e-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c17f8952-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c18c1910-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c19926aa-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c1b0e18c-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c1bba572-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c1c8b168-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c1d51200-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c1e0c0c8-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c1ed1382-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c1f8c3bc-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c204a4ac-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c225ae22-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c23379bc-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c243adfa-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c252c4a2-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c260f630-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c27d1946-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c28d6f9e-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c29c3fd8-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c2ab5fa4-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c2ba2fa2-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c2e20fe0-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c2f2f1ca-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c30438ae-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c3216f14-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c333d762-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c345646e-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c354cf12-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c37052c8-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c3802a18-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c39d13d0-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c3ad31f2-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c3bd071c-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c3cf528c-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c3e0d41c-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c3f239a0-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c402d59e-132e-11dc-c385-ca9a3fb9f58c>
   lastModification: <SchemaEnumValue> Modification.created
   lastModified: <datetime> datetime.datetime(2007, 5, 17, 9, 57, 31, tzinfo=<ICUtzinfo: US/Pacific>)
   lastModifiedBy: <EmailAddress: 6e5183b2-1323-11dc-ff5a-ca744e85a814>
   modifiedFlags: <PersistentSet> <PersistentSet: set([Modification.created])>
   needsReply: <bool> False
   osaf.pim.Stamp.stamp_types: <PersistentSet> <PersistentSet: set([<class 'osaf.pim.calendar.Calendar.EventStamp'>, <class 'osaf.sharing.shares.SharedItem'>])>
   osaf.pim.calendar.EventStamp.allDay: <bool> False
   osaf.pim.calendar.EventStamp.anyTime: <bool> True
   osaf.pim.calendar.EventStamp.duration: <timedelta> datetime.timedelta(0)
   osaf.pim.calendar.EventStamp.location: <NoneType> None
   osaf.pim.calendar.EventStamp.modifications: (list)
     <Occurrence: a5671830-1323-11dc-ff5a-ca744e85a814>
     <Occurrence: a857547e-1323-11dc-ff5a-ca744e85a814>
     <Occurrence: ab114c7e-1323-11dc-ff5a-ca744e85a814>
     <Occurrence: c12e6c70-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c149d294-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c15cdcc2-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c1677e84-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c173723e-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c17f8952-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c18c1910-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c19926aa-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c1b0e18c-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c1bba572-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c1c8b168-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c1d51200-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c1e0c0c8-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c1ed1382-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c1f8c3bc-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c204a4ac-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c225ae22-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c23379bc-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c243adfa-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c252c4a2-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c260f630-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c27d1946-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c28d6f9e-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c29c3fd8-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c2ab5fa4-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c2ba2fa2-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c2e20fe0-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c2f2f1ca-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c30438ae-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c3216f14-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c333d762-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c345646e-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c354cf12-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c37052c8-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c3802a18-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c39d13d0-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c3ad31f2-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c3bd071c-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c3cf528c-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c3e0d41c-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c3f239a0-132e-11dc-c385-ca9a3fb9f58c>
     <Occurrence: c402d59e-132e-11dc-c385-ca9a3fb9f58c>
   osaf.pim.calendar.EventStamp.organizer: <Contact: me 69256a70-1323-11dc-ff59-ca744e85a814>
   osaf.pim.calendar.EventStamp.recurrenceID: <datetime> datetime.datetime(2007, 5, 25, 0, 0, tzinfo=<FloatingTZ: America/Los_Angeles>)
   osaf.pim.calendar.EventStamp.rruleset: <RecurrenceRuleSet: a5661994-1323-11dc-ff5a-ca744e85a814>
   osaf.pim.calendar.EventStamp.startTime: <datetime> datetime.datetime(2007, 5, 25, 0, 0, tzinfo=<ICUtzinfo: America/Los_Angeles>)
   osaf.pim.calendar.EventStamp.transparency: <str> 'confirmed'
   osaf.sharing.shares.SharedItem.sharedIn: (list)
     <Share: f723a7c4-04a0-11dc-9dfb-dd332585955f>
   osaf.sharing.shares.SharedItem.shares: (list)
   read: <bool> 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=<FloatingTZ: America/Los_Angeles>)


-> 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