hotshot profile of a single postEventByName( ):
By # of calls:
ncalls tottime percall cumtime percall filename:lineno(function)
1497601 5.925 0.000 5.925 0.000 Item.py:1916(getRepositoryView)
1478447 4.585 0.000 4.585 0.000 RepositoryView.py:782(__getUUID)
1393439 3.852 0.000 3.852 0.000 DBRepository.py:662(_getTxn)
1226669 7.023 0.000 11.807 0.000 Sets.py:79(_getView)
1226667 6.164 0.000 9.723 0.000 RepositoryView.py:565(__getitem__)
1041757/520882 10.206 0.000 125.478 0.000 Sets.py:100(_sourceContains)
1029303 1.079 0.000 1.079 0.000 threading.py:670(currentThread)
749757/749665 5.334 0.000 5.342 0.000 Attribute.py:37(getAspect)
693307/170960 1.485 0.000 138.227 0.001 Sets.py:110(_iterSource)
686341 2.254 0.000 2.254 0.000 Repository.py:230(getCurrentView)
685920 2.552 0.000 2.552 0.000 DBRepository.py:670(_setTxn)
521013 1.506 0.000 63.661 0.000 LinkedMap.py:262(__contains__)
521013 4.320 0.000 67.981 0.000 RefCollections.py:135(__contains__)
508944/169648 3.172 0.000 137.759 0.001 Sets.py:413(__iter__)
366158/182739 5.490 0.000 6.944 0.000 Query.py:60(_run)
343383 2.958 0.000 3.816 0.000 ThreadSemaphore.py:18(acquire)
343382 7.138 0.000 15.271 0.000 DBRepository.py:611(startTransaction)
343381 6.185 0.000 15.277 0.000 DBRepository.py:644(abortTransaction)
343381 7.608 0.000 8.382 0.000 DBContainer.py:123(openCursor)
343381 0.164 0.000 0.164 0.000 DBContainer.py:142(closeCursor)
342960 0.113 0.000 0.113 0.000 threading.py:270(acquire)
342960 2.289 0.000 5.639 0.000 ThreadSemaphore.py:31(release)
342960 1.253 0.000 3.016 0.000 threading.py:289(release)
342960 1.763 0.000 1.763 0.000 threading.py:236(notify)
341434 0.629 0.000 6.307 0.000 Calendar.py:76(datetimeOp)
341434 4.814 0.000 5.678 0.000 Calendar.py:51(g)
338808 2.194 0.000 2.194 0.000 DBRefs.py:45(_getRefs)
338709 3.412 0.000 62.158 0.000 RefCollections.py:393(_load)
338698 0.113 0.000 0.113 0.000 DBContainer.py:285(_packKey)
338685 6.283 0.000 44.909 0.000 DBContainer.py:382(loadRef)
338575 5.450 0.000 5.450 0.000 DBRefs.py:103(_isRemoved)
338575 6.209 0.000 58.746 0.000 DBRefs.py:110(_loadRef)
338567 1.906 0.000 75.894 0.000 Sets.py:244(__contains__)
252970 0.170 0.000 0.170 0.000 Values.py:138(_getFlags)
251778 1.725 0.000 2.751 0.000 RepositoryView.py:336(find)
251548 0.749 0.000 0.749 0.000 Calendar.py:71()
244964/244950 8.465 0.000 20.944 0.000 Item.py:530(getAttributeValue)
237993 1.631 0.000 1.749 0.000 Values.py:157(_isNoinherit)
235372 1.303 0.000 4.750 0.000 Item.py:2214(find)
235092 1.392 0.000 1.392 0.000 Item.py:1225(hasLocalAttributeValue)
182739 0.533 0.000 7.478 0.000 Query.py:45(run)
182683 0.544 0.000 8.024 0.000 Sets.py:600(__iter__)
182497 1.581 0.000 6.060 0.000 Item.py:2074(isItemOf)
182371 1.429 0.000 4.480 0.000 Kind.py:556(isKindOf)
182371 1.218 0.000 1.218 0.000 Kind.py:563(_kindOf)
182315 2.128 0.000 11.040 0.000 Sets.py:590(__contains__)
182315 1.721 0.000 32.777 0.000 Sets.py:668(__contains__)
181947 2.592 0.000 15.831 0.000 :1()
170132 0.519 0.000 139.942 0.001 collections.py:88(__iter__)
169648 1.204 0.000 139.412 0.001 Sets.py:501(__iter__)
169304 1.623 0.000 1.623 0.000 CalendarCanvas.py:823(isDayItem)
147767 1.064 0.000 1.072 0.000 Values.py:485(_getRef)
84588 0.108 0.000 0.108 0.000 Calendar.py:70()
84480 1.536 0.000 7.821 0.000 CalendarCanvas.py:843(itemIsInRange)
65320 0.673 0.000 10.739 0.000 Calendar.py:766(getOccurrencesBetween)
65320 1.492 0.000 8.547 0.000 Calendar.py:521(getMaster)
30306 0.018 0.000 0.020 0.000 PersistentCollections.py:83(_restoreValue)
22949 0.188 0.000 0.609 0.000 DBItemIO.py:303(_type)
21927/8829 0.205 0.000 1.496 0.000 DBItemIO.py:114(writeValue)
20494 0.011 0.000 0.011 0.000 DBContainer.py:825(writeName)
16981 0.077 0.000 0.086 0.000 PersistentCollections.py:460(iteritems)
16776 0.007 0.000 0.007 0.000 LinkedMap.py:124(_get)
16280 0.202 0.000 0.565 0.000 Kind.py:329(getAttribute)
15572 0.074 0.000 0.131 0.000 Types.py:147(recognizes)
By cumulative time:
ncalls tottime percall cumtime percall filename:lineno(function)
6/1 0.000 0.000 177.455 177.455 Block.py:120(postEventByName)
6/1 0.000 0.000 177.455 177.455 Block.py:92(post)
6/1 0.000 0.000 177.455 177.455 Block.py:536(dispatchEvent)
306/1 0.002 0.000 172.136 172.136 Block.py:539(callMethod)
306/1 0.003 0.000 172.136 172.136 Block.py:567(callNamedMethod)
1 0.000 0.000 172.135 172.135 ControlBlocks.py:1025(onModifyContentsEvent)
305/2 0.003 0.000 172.114 86.057 Block.py:599(broadcast)
582 1.775 0.003 171.131 0.294 CalendarCanvas.py:887(getItemsInRange)
2 0.000 0.000 169.506 84.753 CalendarBlocks.py:171(onSelectItemEvent)
2 0.000 0.000 169.506 84.753 CalendarBlocks.py:35(wxSynchronizeWidget)
2 0.009 0.004 169.505 84.753 CalendarBlocks.py:118(setFreeBusy)
182 0.014 0.000 169.438 0.931 CalendarBlocks.py:91(GetBusy)
170132 0.519 0.000 139.942 0.001 collections.py:88(__iter__)
169648 1.204 0.000 139.412 0.001 Sets.py:501(__iter__)
693307/170960 1.485 0.000 138.227 0.001 Sets.py:110(_iterSource)
508944/169648 3.172 0.000 137.759 0.001 Sets.py:413(__iter__)
1041757/520882 10.206 0.000 125.478 0.000 Sets.py:100(_sourceContains)
184 8.257 0.045 89.674 0.487 CalendarCanvas.py:859(generateItemsInRange)
4/2 0.000 0.000 79.725 39.862 ControlBlocks.py:1009(onSelectItemEvent)
2/1 0.004 0.002 79.724 79.724 grid.py:1989(SelectBlock)
4/2 0.000 0.000 79.711 39.856 ControlBlocks.py:598(OnRangeSelect)
338567 1.906 0.000 75.894 0.000 Sets.py:244(__contains__)
521013 4.320 0.000 67.981 0.000 RefCollections.py:135(__contains__)
521013 1.506 0.000 63.661 0.000 LinkedMap.py:262(__contains__)
Callers:
Function was called by...
Block.py:120(postEventByName) ControlBlocks.py:598(OnRangeSelect)(1) 79.711
ControlBlocks.py:690(wxSynchronizeWidget)(1) 0.176
ControlBlocks.py:1025(onModifyContentsEvent)(1) 172.135
Trunk.py:81(installTreeOfBlocks)(2) 0.844
profile:0(profiler)(1) 0.000
Block.py:92(post) Block.py:120(postEventByName)(6) 177.455
Block.py:536(dispatchEvent) Block.py:92(post)(6) 177.455
Block.py:539(callMethod) Block.py:536(dispatchEvent)(1) 177.455
Block.py:599(broadcast)(305) 172.114
Block.py:567(callNamedMethod) Block.py:539(callMethod)(306) 172.136
ControlBlocks.py:1025(onModifyContentsEvent) Block.py:567(callNamedMethod)(1) 172.136
Block.py:599(broadcast) Block.py:536(dispatchEvent)(5) 177.455
Block.py:599(broadcast)(300) 172.114
CalendarCanvas.py:887(getItemsInRange) CalendarBlocks.py:91(GetBusy)(574) 169.438
CalendarBlocks.py:360(wxSynchronizeWidget)(8) 1.739
CalendarBlocks.py:171(onSelectItemEvent) Block.py:567(callNamedMethod)(2) 172.136
CalendarBlocks.py:35(wxSynchronizeWidget) CalendarBlocks.py:171(onSelectItemEvent)(2) 169.506
CalendarBlocks.py:118(setFreeBusy) CalendarBlocks.py:35(wxSynchronizeWidget)(2) 169.506
CalendarBlocks.py:91(GetBusy) CalendarBlocks.py:118(setFreeBusy)(182) 169.505
collections.py:88(__iter__) CalendarCanvas.py:859(generateItemsInRange)(84824) 89.674
CalendarCanvas.py:887(getItemsInRange)(84824) 171.131
ControlBlocks.py:690(wxSynchronizeWidget)(460) 0.176
SideBar.py:489(_mapItemToCacheKeyItem)(24) 0.001
Sets.py:501(__iter__) collections.py:88(__iter__)(169648) 139.942
Sets.py:110(_iterSource) Sets.py:248(__iter__)(1312) 0.039
Sets.py:413(__iter__)(521979) 137.759
Sets.py:501(__iter__)(170016) 139.412
Sets.py:413(__iter__) Sets.py:110(_iterSource)(508944) 138.227
Sets.py:100(_sourceContains) Sets.py:244(__contains__)(338567) 75.894
Sets.py:413(__iter__)(520875) 137.759
Sets.py:668(__contains__)(182315) 32.777
CalendarCanvas.py:859(generateItemsInRange) CalendarCanvas.py:887(getItemsInRange)(184) 171.131
ControlBlocks.py:1009(onSelectItemEvent) Block.py:567(callNamedMethod)(3) 172.136
ControlBlocks.py:1025(onModifyContentsEvent)(1) 172.135
grid.py:1989(SelectBlock) ControlBlocks.py:690(wxSynchronizeWidget)(1) 0.176
ControlBlocks.py:1009(onSelectItemEvent)(1) 79.725
ControlBlocks.py:598(OnRangeSelect) grid.py:1989(SelectBlock)(3) 79.724
grid.py:2004(ClearSelection)(1) 0.000
Sets.py:244(__contains__) Indexed.py:313(getIndexPosition)(2) 0.000
Sets.py:100(_sourceContains)(338560) 125.478
Sets.py:151(_sourceChanged)(5) 0.000
RefCollections.py:135(__contains__) Kind.py:556(isKindOf)(182371) 4.480
RefCollections.py:88(_copy)(60) 0.142
RefCollections.py:204(append)(15) 0.016
Sets.py:100(_sourceContains)(338567) 125.478
LinkedMap.py:262(__contains__) RefCollections.py:135(__contains__)(521013) 67.981
RefCollections.py:393(_load) LinkedMap.py:262(__contains__)(338575) 63.661
LinkedMap.py:269(get)(134) 0.008
DBRefs.py:110(_loadRef) RefCollections.py:393(_load)(338575) 62.158
DBContainer.py:382(loadRef) DBRefs.py:56(_setItem)(110) 0.018
DBRefs.py:110(_loadRef)(338575) 58.746
Sets.py:668(__contains__) Sets.py:100(_sourceContains)(182315) 125.478
Item.py:530(getAttributeValue) :1()(164128) 15.831
Attribute.py:37(getAspect)(95) 5.342
AttributeEditors.py:89(getInstance)(3) 0.001
AttributeEditors.py:448(EditInPlace)(6) 0.001
AttributeEditors.py:508(CreateControl)(11) 0.038
AttributeEditors.py:734(GetSampleText)(4) 0.001
Block.py:161(removeFromNameToItemUUIDDictionary)(1) 0.000
Block.py:197(render)(105) 0.809
Block.py:313(onDestroyWidget)(20) 0.003
Block.py:383(onModifyContentsEvent)(1) 0.006
Block.py:536(dispatchEvent)(2) 177.455
Calendar.py:437(GetReminderDelta)(2) 0.000
Calendar.py:462(ChangeStart)(7) 0.002
Calendar.py:482(getFirstInRule)(583) 0.051
Calendar.py:521(getMaster)(65320) 8.547
Calendar.py:613(checkModifications)(208) 0.032
Calendar.py:1041(onValueChanged)(32) 0.003
Calendar.py:1212(__getattr__)(9) 0.001
CalendarBlocks.py:139(isMainCalendarVisible)(4) 0.001
Cloud.py:296(iterEndpoints)(130) 0.078
Cloud.py:401(getItems)(66) 0.121
Cloud.py:491(iterValues)(290) 0.019
ContainerBlocks.py:23(wxSynchronizeWidget)(21) 0.065
ControlBlocks.py:598(OnRangeSelect)(2) 79.711
ControlBlocks.py:690(wxSynchronizeWidget)(2) 0.176
ControlBlocks.py:985(instantiateWidget)(1) 0.015
ControlBlocks.py:1009(onSelectItemEvent)(4) 79.725
ControlBlocks.py:1108(instantiateWidget)(32) 0.039
ControlBlocks.py:1693(instantiateWidget)(14) 0.060
ControlBlocks.py:1753(lookupEditor)(39) 0.018
Detail.py:306(_makeTrunkForCacheKey)(16) 0.271
Detail.py:1291(mapRecurrenceFrequency)(3) 0.001
DynamicContainerBlocks.py:58(_index)(5) 0.000
DynamicContainerBlocks.py:99(__len__)(2) 0.000
DynamicContainerBlocks.py:150(insert)(5) 0.003
DynamicContainerBlocks.py:744(wxSynchronizeWidget)(1) 0.001
DynamicContainerBlocks.py:960(getBitmaps)(4) 0.005
Item.py:530(getAttributeValue)(14) 20.944
Kind.py:748(getClouds)(618) 0.058
Query.py:60(_run)(3681) 6.944
Recurrence.py:179(createDateUtilFromRule)(1248) 0.353
Recurrence.py:189()(3328) 0.223
SideBar.py:265(Draw)(2) 0.008
SideBar.py:447(getButtonState)(2) 0.000
SideBar.py:489(_mapItemToCacheKeyItem)(24) 0.001
SideBar.py:561(_makeTrunkForCacheKey)(1) 0.014
Trunk.py:145(getTrunkForKeyItem)(5) 0.284
Types.py:131(getImplementationType)(190) 0.013
Types.py:838(recognizes)(1299) 0.033
Types.py:845(writeValue)(1299) 0.029
Types.py:990(writeValue)(1922) 1.007
collections.py:13(mapChangesCallable)(88) 0.034
collections.py:79(notifySubscribers)(8) 0.000
items.py:436(ItemBodyString)(2) 0.000
items.py:508(getSharedState)(55) 0.003
:1() Sets.py:668(__contains__)(181947) 32.777
DBRepository.py:644(abortTransaction) DBContainer.py:382(loadRef)(338685) 44.909
DBContainer.py:465(readName)(588) 0.069
DBContainer.py:696(loadKey)(4) 0.001
DBContainer.py:869(_findItem)(422) 0.030
DBContainer.py:976(kindQuery)(3682) 0.864
DBRepository.py:611(startTransaction) DBContainer.py:382(loadRef)(338685) 44.909
DBContainer.py:465(readName)(588) 0.069
DBContainer.py:696(loadKey)(4) 0.001
DBContainer.py:869(_findItem)(422) 0.030
DBContainer.py:976(kindQuery)(3682) 0.864
DBRepositoryView.py:139(_startTransaction)(1) 0.000
Sets.py:79(_getView) Indexed.py:29(addIndex)(1) 0.159
Indexed.py:94(_createIndex)(1) 0.000
Sets.py:39(__getitem__)(10) 0.000
Sets.py:100(_sourceContains)(1041757) 125.478
Sets.py:110(_iterSource)(2214) 138.227
Sets.py:151(_sourceChanged)(3) 0.000
Sets.py:590(__contains__)(182315) 11.040
Sets.py:600(__iter__)(368) 8.024
Sets.py:590(__contains__) Sets.py:100(_sourceContains)(182315) 125.478
Calendar.py:766(getOccurrencesBetween) CalendarCanvas.py:859(generateItemsInRange)(65320) 89.674
RepositoryView.py:565(__getitem__) Sets.py:39(__getitem__)(10) 0.000
Sets.py:100(_sourceContains)(1041757) 125.478
Sets.py:110(_iterSource)(2214) 138.227
Sets.py:151(_sourceChanged)(3) 0.000
Sets.py:590(__contains__)(182315) 11.040
Sets.py:600(__iter__)(368) 8.024
Calendar.py:521(getMaster) Calendar.py:766(getOccurrencesBetween)(65320) 10.739
DBContainer.py:123(openCursor) DBContainer.py:382(loadRef)(338685) 44.909
DBContainer.py:465(readName)(588) 0.069
DBContainer.py:696(loadKey)(4) 0.001
DBContainer.py:869(_findItem)(422) 0.030
DBContainer.py:976(kindQuery)(3682) 0.864
Sets.py:600(__iter__) Sets.py:110(_iterSource)(182683) 138.227
CalendarCanvas.py:843(itemIsInRange) CalendarCanvas.py:887(getItemsInRange)(84480) 171.131
Query.py:45(run) Detail.py:344(_getSubtrees)(10) 0.003
Kind.py:498(iterItems)(46) 0.007
Sets.py:600(__iter__)(182683) 8.024
Query.py:60(_run) Query.py:45(run)(182739) 7.478
Query.py:60(_run)(183419) 6.944
Calendar.py:76(datetimeOp) Calendar.py:386(GetDuration)(215) 0.007
Calendar.py:531(isBetween)(512) 0.010
Calendar.py:604(getNextOccurrence)(513) 1.060
Calendar.py:766(getOccurrencesBetween)(184) 10.739
CalendarCanvas.py:843(itemIsInRange)(340010) 7.821
Item.py:2074(isItemOf) Cloud.py:22(getItems)(74) 0.132
Detail.py:638(synchronizeItemDetail)(3) 0.001
Kind.py:726(recognizes)(105) 0.004
Sets.py:590(__contains__)(182315) 11.040
Item.py:1916(getRepositoryView) Calendar.py:1212(__getattr__)(20) 0.001
DBItemIO.py:303(_type)(13565) 0.609
Detail.py:344(_getSubtrees)(1) 0.003
Detail.py:658(stampMixinKind)(1) 0.000
Detail.py:668(stampMixinKind)(1) 0.000
Detail.py:678(stampMixinKind)(1) 0.000
Item.py:530(getAttributeValue)(173) 20.944
Item.py:1272(setDirty)(833) 0.139
Item.py:1707(_setRoot)(81) 0.003
Item.py:2187(_fwalk)(2) 0.000
Item.py:2214(find)(235372) 4.750
Item.py:2346(_refList)(110) 0.035
Kind.py:329(getAttribute)(15708) 0.565
Kind.py:726(recognizes)(87) 0.004
Monitors.py:84(invoke)(230) 0.005
Query.py:45(run)(370) 7.478
Query.py:60(_run)(3682) 6.944
RepositoryView.py:626(_logItem)(89) 0.002
Sets.py:79(_getView)(1226669) 11.807
Types.py:1746(getImplementationType)(16) 0.000
Values.py:429(_setValue)(252) 0.079
Values.py:464(_setRef)(154) 0.072
collections.py:13(mapChangesCallable)(176) 0.034
collections.py:72(collectionChanged)(8) 0.037
Calendar.py:51(g) Calendar.py:76(datetimeOp)(341434) 6.307
ThreadSemaphore.py:31(release) DBRepository.py:644(abortTransaction)(342959) 15.277
DBRepositoryView.py:242(commit)(1) 5.319
DBRefs.py:103(_isRemoved) DBRefs.py:110(_loadRef)(338575) 58.746
Attribute.py:37(getAspect) DBItemIO.py:230(_value)(25164) 2.315
Item.py:179(getAttributeAspect)(1134) 0.032
Item.py:530(getAttributeValue)(710858) 20.944
Values.py:206(_writeValues)(8480) 3.086
Values.py:711(_writeValues)(4121) 1.104
DBRepositoryView.py:242(commit) Block.py:536(dispatchEvent)(1) 177.455
DBRepositoryView.py:349(_saveItem) DBRepositoryView.py:242(commit)(1117) 5.319
DBItemIO.py:34(writeItem) DBRepositoryView.py:349(_saveItem)(1117) 5.165
Item.py:2214(find) Block.py:120(postEventByName)(6) 177.455
Item.py:179(getAttributeAspect)(66) 0.032
Item.py:530(getAttributeValue)(235068) 20.944
Kind.py:392(getOtherName)(62) 0.018
PersistentCollections.py:83(_restoreValue)(88) 0.020
Values.py:54(_copy)(82) 0.030
RepositoryView.py:782(__getUUID) DBItemIO.py:183(_parent)(2) 0.012
RepositoryView.py:336(find)(251778) 2.751
RepositoryView.py:565(__getitem__)(1226667) 9.723
Kind.py:556(isKindOf) Detail.py:306(_makeTrunkForCacheKey)(9) 0.271
Item.py:2074(isItemOf)(182362) 6.060
ItemIO.py:14(writeItem) DBItemIO.py:34(writeItem)(1117) 5.056
DBRepository.py:662(_getTxn) DBContainer.py:101(put)(2089) 0.417
DBContainer.py:113(get)(51) 0.001
DBContainer.py:123(openCursor)(343381) 8.382
DBItemIO.py:230(_value)(8388) 2.315
DBItemIO.py:340(_ref)(4093) 0.723
DBRefs.py:117(_writeRef)(6135) 0.222
DBRepository.py:611(startTransaction)(343382) 15.271
DBRepository.py:630(commitTransaction)(2) 0.000
DBRepository.py:644(abortTransaction)(685918) 15.277
ThreadSemaphore.py:18(acquire) DBRepository.py:611(startTransaction)(343382) 15.271
DBRepositoryView.py:242(commit)(1) 5.319
DBItemIO.py:222(_values) ItemIO.py:14(writeItem)(1113) 4.428
Values.py:206(_writeValues) DBItemIO.py:222(_values)(1113) 3.097
threading.py:289(release) ThreadSemaphore.py:31(release)(342960) 5.639
RepositoryView.py:336(find) Block.py:128(findBlockByName)(16) 0.001
DBRepositoryView.py:79(queryItems)(422) 1.017
Item.py:530(getAttributeValue)(173) 20.944
Item.py:2214(find)(235372) 4.750
Kind.py:329(getAttribute)(15708) 0.565
Kind.py:726(recognizes)(87) 0.004
DBRepository.py:670(_setTxn) DBRepository.py:611(startTransaction)(342960) 15.271
DBRepository.py:630(commitTransaction)(1) 0.000
DBRepository.py:644(abortTransaction)(342959) 15.277
DBItemIO.py:230(_value) Values.py:206(_writeValues)(8388) 3.086
Repository.py:230(getCurrentView) DBRepository.py:611(startTransaction)(343382) 15.271
DBRepository.py:644(abortTransaction)(342959) 15.277
DBRefs.py:45(_getRefs) DBRefs.py:56(_setItem)(220) 0.018
DBRefs.py:110(_loadRef)(338575) 58.746
DBRefs.py:126(_deleteRef)(13) 0.001
threading.py:236(notify) threading.py:289(release)(342960) 3.016
Values.py:157(_isNoinherit) Item.py:530(getAttributeValue)(237993) 20.944
CalendarBlocks.py:187(onSelectItemEvent) Block.py:567(callNamedMethod)(2) 172.136
CalendarBlocks.py:360(wxSynchronizeWidget) CalendarBlocks.py:187(onSelectItemEvent)(2) 1.739
CalendarCanvas.py:823(isDayItem) CalendarCanvas.py:859(generateItemsInRange)(84640) 89.674
CalendarCanvas.py:887(getItemsInRange)(84664) 171.131
DBItemIO.py:114(writeValue) DBItemIO.py:122(writeList)(540) 0.092
DBItemIO.py:135(writeSet)(1) 0.000
DBItemIO.py:148(writeDict)(926) 0.116
DBItemIO.py:230(_value)(7830) 2.315
Types.py:990(writeValue)(12630) 1.007
Item.py:1225(hasLocalAttributeValue) Attribute.py:33(hasAspect)(4) 0.000
Calendar.py:386(GetDuration)(430) 0.007
Calendar.py:766(getOccurrencesBetween)(65504) 10.739
Calendar.py:1139(isCustomRule)(6) 0.000
Calendar.py:1151(getCustomDescription)(2) 0.000
CalendarCanvas.py:887(getItemsInRange)(169144) 171.131
Detail.py:306(_makeTrunkForCacheKey)(2) 0.271
Kind.py:563(_kindOf) Kind.py:556(isKindOf)(182371) 4.480
DBItemIO.py:226(_references) ItemIO.py:14(writeItem)(1113) 4.428
Values.py:711(_writeValues) DBItemIO.py:226(_references)(1113) 1.124
Calendar.py:720(_generateRule) Calendar.py:766(getOccurrencesBetween)(208) 10.739
threading.py:670(currentThread) ThreadSemaphore.py:18(acquire)(686343) 3.816
ThreadSemaphore.py:31(release)(342960) 5.639
Values.py:485(_getRef) Attribute.py:37(getAspect)(8455) 5.342
Block.py:197(render)(31) 0.809
Block.py:313(onDestroyWidget)(6) 0.003
Block.py:384(modifyContents)(2) 0.006
Block.py:464(pushView)(16) 0.001
Block.py:526(getFrame)(19) 0.000
Block.py:536(dispatchEvent)(18) 177.455
Calendar.py:482(getFirstInRule)(835) 0.051
Calendar.py:521(getMaster)(65320) 8.547
Calendar.py:536(createDateUtilFromRule)(416) 0.428
Calendar.py:604(getNextOccurrence)(208) 1.060
Calendar.py:720(_generateRule)(24) 1.091
Calendar.py:1041(onValueChanged)(7) 0.003
CalendarCanvas.py:859(generateItemsInRange)(184) 89.674
CalendarCanvas.py:887(getItemsInRange)(582) 171.131
Cloud.py:22(getItems)(74) 0.132
Cloud.py:296(iterEndpoints)(130) 0.078
ContainerBlocks.py:76(instantiateWidget)(13) 0.006
ContainerBlocks.py:414(instantiateWidget)(1) 0.001
ControlBlocks.py:258(GetElementCount)(6) 0.160
ControlBlocks.py:275(GetElementType)(2) 0.001
ControlBlocks.py:473(GetColLabelValue)(1) 0.000
ControlBlocks.py:598(OnRangeSelect)(1) 79.711
ControlBlocks.py:690(wxSynchronizeWidget)(4) 0.176
ControlBlocks.py:985(instantiateWidget)(1) 0.015
ControlBlocks.py:1009(onSelectItemEvent)(1) 79.725
ControlBlocks.py:1108(instantiateWidget)(32) 0.039
ControlBlocks.py:1683(getItem)(157) 0.002
ControlBlocks.py:1693(instantiateWidget)(14) 0.060
Detail.py:53(onSetContentsEvent)(4) 0.038
Detail.py:63(selectedItem)(1) 0.000
Detail.py:638(synchronizeItemDetail)(4) 0.001
Detail.py:686(synchronizeItemDetail)(1) 0.000
DynamicContainerBlocks.py:892(instantiateWidget)(1) 0.004
DynamicContainerBlocks.py:959(instantiateWidget)(5) 0.012
Item.py:530(getAttributeValue)(70920) 20.944
SideBar.py:54(GetElementValue)(4) 0.001
SideBar.py:265(Draw)(2) 0.008
SideBar.py:489(_mapItemToCacheKeyItem)(4) 0.001
Trunk.py:62(instantiateWidget)(1) 0.000
Trunk.py:81(installTreeOfBlocks)(15) 0.844
Values.py:429(_setValue)(145) 0.079
Values.py:629(_copyRef)(100) 0.044
Calendar.py:604(getNextOccurrence) Calendar.py:720(_generateRule)(208) 1.091
DBRepositoryView.py:79(queryItems) Query.py:60(_run)(3682) 6.944
Types.py:990(writeValue) DBItemIO.py:114(writeValue)(1922) 1.496
DBRepository.py:573(queryItems) DBRepositoryView.py:79(queryItems)(3682) 1.017
DBContainer.py:976(kindQuery) DBRepository.py:573(queryItems)(3682) 0.930
Trunk.py:65(onSelectItemEvent) Block.py:567(callNamedMethod)(3) 172.136
Trunk.py:33(wxSynchronizeWidget) Block.py:437(synchronizeWidget)(1) 0.790
Trunk.py:65(onSelectItemEvent)(2) 0.855
Trunk.py:81(installTreeOfBlocks) Trunk.py:33(wxSynchronizeWidget)(3) 0.853
Block.py:197(render) Block.py:197(render)(66) 0.809
Trunk.py:81(installTreeOfBlocks)(2) 0.844
Block.py:437(synchronizeWidget) Block.py:197(render)(52) 0.809
Detail.py:101(reNotifyInside)(35) 0.027
Detail.py:163(synchronizeWidget)(1) 0.049
Calendar.py:71() Calendar.py:51(g)(251548) 5.678
DBItemIO.py:340(_ref) Values.py:711(_writeValues)(4093) 1.104
DBItemIO.py:303(_type) DBItemIO.py:114(writeValue)(21927) 1.496
DBItemIO.py:122(writeList)(559) 0.092
DBItemIO.py:135(writeSet)(1) 0.000
DBItemIO.py:148(writeDict)(462) 0.116
Kind.py:329(getAttribute) Attribute.py:37(getAspect)(95) 5.342
Calendar.py:567(_cloneEvent)(35) 0.043
Item.py:159(hasAttributeAspect)(4) 0.000
Item.py:179(getAttributeAspect)(536) 0.032
Item.py:530(getAttributeValue)(2828) 20.944
Kind.py:392(getOtherName)(181) 0.018
Values.py:206(_writeValues)(8480) 3.086
Values.py:711(_writeValues)(4121) 1.104
DBContainer.py:810(saveItem) DBItemIO.py:34(writeItem)(1117) 5.056
rrule.py:849(_iter) rrule.py:127(__getitem__)(208) 0.035
rrule.py:182(after)(9350) 0.419
Calendar.py:536(createDateUtilFromRule) Calendar.py:536(createDateUtilFromRule)(24) 0.428
Calendar.py:604(getNextOccurrence)(208) 1.060
rrule.py:182(after) Calendar.py:604(getNextOccurrence)(208) 1.060
DBContainer.py:101(put) DBContainer.py:350(deleteRef)(13) 0.001
DBContainer.py:451(writeName)(5) 0.001
DBContainer.py:676(saveKey)(921) 0.031
DBContainer.py:810(saveItem)(1117) 0.481
DBContainer.py:1160(setVersion)(1) 0.000
FileContainer.py:177(modify)(16) 0.001
FileContainer.py:270(put)(16) 0.000
Recurrence.py:302(createDateUtilFromRule) Calendar.py:536(createDateUtilFromRule)(416) 0.428
DBRefs.py:272(_saveValues) DBItemIO.py:340(_ref)(2715) 0.723
Recurrence.py:179(createDateUtilFromRule) Recurrence.py:302(createDateUtilFromRule)(416) 0.406
rrule.py:390(_iter) rrule.py:812(__init__)(416) 0.045
rrule.py:821(next)(9142) 0.329
rrule.py:821(next) rrule.py:849(_iter)(9142) 0.439
Item.py:1397(copy) Calendar.py:567(_cloneEvent)(7) 0.043
Cloud.py:97(copyItems)(8) 0.273
Cloud.py:146(copyOther)(66) 0.123
Trunk.py:181(_copyItem)(8) 0.277
Trunk.py:145(getTrunkForKeyItem) Trunk.py:81(installTreeOfBlocks)(3) 0.844
Trunk.py:181(_copyItem) Detail.py:306(_makeTrunkForCacheKey)(7) 0.271
SideBar.py:561(_makeTrunkForCacheKey)(1) 0.014
DBRepository.py:578(fn) DBContainer.py:976(kindQuery)(422) 0.864
Cloud.py:97(copyItems) Item.py:1397(copy)(8) 0.299
Detail.py:306(_makeTrunkForCacheKey) Trunk.py:145(getTrunkForKeyItem)(1) 0.284
DBItemIO.py:399(__init__) DBRepository.py:578(fn)(422) 0.275
LinkedMap.py:383(__iter__) Block.py:197(render)(133) 0.809
Block.py:265(unRender)(33) 0.017
Block.py:464(pushView)(49) 0.001
Block.py:599(broadcast)(607) 172.114
Calendar.py:604(getNextOccurrence)(288) 1.060
Cloud.py:22(getItems)(129) 0.132
Cloud.py:296(iterEndpoints)(687) 0.078
ContainerBlocks.py:23(wxSynchronizeWidget)(232) 0.065
ContainerBlocks.py:285(adjustSplit)(8) 0.009
ContainerBlocks.py:322(wxSynchronizeWidget)(2) 0.018
Detail.py:88(synchronizeDetailView)(7) 0.033
Detail.py:101(reNotifyInside)(122) 0.027
Detail.py:182(showReentrant)(27) 0.001
Detail.py:306(_makeTrunkForCacheKey)(8) 0.271
DynamicContainerBlocks.py:412(populateFromStaticChildren)(6) 0.004
Kind.py:748(getClouds)(407) 0.058
Query.py:60(_run)(4416) 6.944
Recurrence.py:302(createDateUtilFromRule)(1248) 0.406
Sets.py:110(_iterSource)(1312) 138.227
Sharing.py:1958(getShare)(2) 0.000
collections.py:13(mapChangesCallable)(10) 0.034
Recurrence.py:189() Recurrence.py:179(createDateUtilFromRule)(4576) 0.353
DBRefs.py:117(_writeRef) DBRefs.py:272(_saveValues)(5008) 0.380
DBRefs.py:586(_saveValues)(1127) 0.048
TypeHandler.py:15(typeHandler) DBItemIO.py:303(_type)(13565) 0.609
ControlBlocks.py:690(wxSynchronizeWidget) Block.py:437(synchronizeWidget)(1) 0.790
Values.py:138(_getFlags) Values.py:80(_copyFlags)(1127) 0.005
Values.py:86(__setitem__)(1239) 0.020
Values.py:97(__delitem__)(1) 0.000
Values.py:153(_isDirty)(9) 0.000
Values.py:157(_isNoinherit)(237993) 1.749
Values.py:206(_writeValues)(8480) 3.086
Values.py:711(_writeValues)(4121) 1.104
DBContainer.py:142(closeCursor) DBContainer.py:382(loadRef)(338685) 44.909
DBContainer.py:465(readName)(588) 0.069
DBContainer.py:696(loadKey)(4) 0.001
DBContainer.py:869(_findItem)(422) 0.030
DBContainer.py:976(kindQuery)(3682) 0.864
ControlBlocks.py:258(GetElementCount) ControlBlocks.py:457(GetNumberRows)(1) 0.159
ControlBlocks.py:473(GetColLabelValue)(1) 0.000
ControlBlocks.py:493(GetAttr)(4) 0.002
collections.py:92(__len__) ControlBlocks.py:258(GetElementCount)(6) 0.160
ControlBlocks.py:690(wxSynchronizeWidget)(1) 0.176
Detail.py:53(onSetContentsEvent)(1) 0.038
SideBar.py:265(Draw)(2) 0.008
ControlBlocks.py:457(GetNumberRows) ControlBlocks.py:578(OnInit)(1) 0.000
ControlBlocks.py:690(wxSynchronizeWidget)(1) 0.176
grid.py:1362(SetTable)(1) 0.000
collections.py:99(createIndex) collections.py:92(__len__)(1) 0.159
Indexed.py:29(addIndex) collections.py:99(createIndex)(1) 0.159
Indexed.py:122(fillIndex) Indexed.py:29(addIndex)(1) 0.159
Values.py:639(_copy) Item.py:1397(copy)(81) 0.299
Indexes.py:152(insertKey) Indexed.py:122(fillIndex)(459) 0.159
Sets.py:167(_collectionChanged)(2) 0.039
RefCollections.py:88(_copy) Values.py:639(_copy)(103) 0.150
SkipList.py:235(insert) Indexes.py:152(insertKey)(461) 0.146
Item.py:1272(setDirty) Children.py:38(linkChanged)(324) 0.004
DBRepositoryView.py:242(commit)(1113) 5.319
Item.py:295(setAttributeValue)(51) 0.048
Item.py:1397(copy)(81) 0.299
ItemValue.py:58(_setDirty)(4) 0.000
PersistentCollections.py:53(_setDirty)(8) 0.001
RefCollections.py:71(_setDirty)(515) 0.019
Values.py:464(_setRef)(154) 0.072
Values.py:542(_removeRef)(1) 0.035
rrule.py:765(wdayset) rrule.py:390(_iter)(9558) 0.332
SkipList.py:113(_place) SkipList.py:235(insert)(461) 0.139
SkipList.py:269(remove)(1) 0.000
Cloud.py:22(getItems) Cloud.py:97(copyItems)(8) 0.273
Cloud.py:415(getItems)(66) 0.105
Types.py:147(recognizes) DBItemIO.py:303(_type)(2852) 0.609
TypeHandler.py:15(typeHandler)(12530) 0.208
Types.py:939(recognizes)(190) 0.023
Cloud.py:146(copyOther) PersistentCollections.py:175(_copy)(18) 0.004
RefCollections.py:88(_copy)(69) 0.142
Values.py:54(_copy)(82) 0.030
Values.py:629(_copyRef)(79) 0.044
Cloud.py:401(getItems) Cloud.py:22(getItems)(130) 0.132
DBItemIO.py:148(writeDict) DBItemIO.py:230(_value)(462) 2.315
DBItemIO.py:163(writeIndexes) DBItemIO.py:340(_ref)(2715) 0.723
Types.py:1717(writeValue)(4) 0.037
threading.py:270(acquire) ThreadSemaphore.py:18(acquire)(342960) 3.816
DBContainer.py:285(_packKey) DBContainer.py:350(deleteRef)(13) 0.001
DBContainer.py:382(loadRef)(338685) 44.909
Calendar.py:70() Calendar.py:51(g)(84588) 5.678
Cloud.py:415(getItems) Cloud.py:401(getItems)(66) 0.121
DBItemIO.py:122(writeList) DBItemIO.py:230(_value)(96) 2.315
Types.py:1551(writeValue)(2) 0.000
Types.py:1619(writeValue)(461) 0.068
Types.py:1117(getFieldValue) Types.py:990(writeValue)(13856) 1.007
RefCollections.py:241(__getitem__) LinkedMap.py:383(__iter__)(6303) 0.225
RefCollections.py:545(first)(3) 0.000
RefCollections.py:558(last)(60) 0.002
PersistentCollections.py:460(iteritems) PersistentCollections.py:370(_copy)(1) 0.000
Types.py:939(recognizes)(696) 0.023
Types.py:990(writeValue)(16284) 1.007
LinkedMap.py:392(iterkeys) LinkedMap.py:383(__iter__)(9733) 0.225
LinkedMap.py:421(itervalues)(7) 0.000
RefCollections.py:88(_copy)(214) 0.142
DBRefs.py:130(resolveAlias) DBRefs.py:236(resolveAlias)(500) 0.073
DBRefs.py:543(resolveAlias)(88) 0.013
Values.py:429(_setValue) Item.py:295(setAttributeValue)(62) 0.048
Values.py:459(_addValue)(15) 0.015
Values.py:629(_copyRef)(78) 0.044
Cloud.py:296(iterEndpoints) Cloud.py:22(getItems)(364) 0.132
Cloud.py:296(iterEndpoints)(220) 0.078
DBRefs.py:236(resolveAlias) Cloud.py:296(iterEndpoints)(164) 0.078
Kind.py:375(hasAttribute)(2) 0.000
Kind.py:748(getClouds)(374) 0.058
LinkedMap.py:281(getByAlias)(95) 0.042
DBRepository.py:553(readName) DBRefs.py:130(resolveAlias)(588) 0.079
Values.py:464(_setRef) Values.py:429(_setValue)(288) 0.079
RefCollections.py:245(_getRef) RefCollections.py:241(__getitem__)(6366) 0.091
RefCollections.py:371(__delitem__)(2) 0.034
DBContainer.py:465(readName) DBRepository.py:553(readName)(588) 0.072
Values.py:807(_clearDirties) Item.py:1272(setDirty)(1113) 0.139
Types.py:1619(writeValue) DBItemIO.py:114(writeValue)(461) 1.496
RepositoryView.py:794(isDebug) DBRepositoryView.py:349(_saveItem)(1117) 5.165
ContainerBlocks.py:23(wxSynchronizeWidget) Block.py:437(synchronizeWidget)(18) 0.790
Trunk.py:33(wxSynchronizeWidget)(3) 0.853
ControlBlocks.py:1693(instantiateWidget) Block.py:197(render)(14) 0.809
Kind.py:748(getClouds) Cloud.py:296(iterEndpoints)(137) 0.078
Cloud.py:401(getItems)(66) 0.121
Item.py:1397(copy)(8) 0.299
Kind.py:748(getClouds)(163) 0.058
DBItemIO.py:204(_children) ItemIO.py:14(writeItem)(1113) 4.428
Calendar.py:482(getFirstInRule) Calendar.py:536(createDateUtilFromRule)(256) 0.428
Calendar.py:586(_createOccurrence)(19) 0.050
Calendar.py:604(getNextOccurrence)(208) 1.060
Calendar.py:720(_generateRule)(184) 1.091
Calendar.py:586(_createOccurrence) Calendar.py:586(_createOccurrence)(6) 0.050
Calendar.py:604(getNextOccurrence)(7) 1.060
DBRefs.py:259(_setRef) Values.py:464(_setRef)(134) 0.072
Types.py:359(writeValue) DBItemIO.py:114(writeValue)(12537) 1.496
Detail.py:163(synchronizeWidget) Block.py:197(render)(1) 0.809
_core.py:9897(Layout) AttributeEditors.py:390(_resize)(3) 0.001
CalendarBlocks.py:337(ChangeHeightAndAdjustContainers)(2) 0.011
ContainerBlocks.py:23(wxSynchronizeWidget)(21) 0.065
ContainerBlocks.py:322(wxSynchronizeWidget)(1) 0.018
DBRefs.py:586(_saveValues) DBItemIO.py:204(_children)(25) 0.055
Item.py:295(setAttributeValue) Calendar.py:462(ChangeStart)(14) 0.002
Calendar.py:567(_cloneEvent)(28) 0.043
Calendar.py:586(_createOccurrence)(28) 0.050
ContainerBlocks.py:285(adjustSplit)(1) 0.009
ControlBlocks.py:598(OnRangeSelect)(4) 79.711
ControlBlocks.py:690(wxSynchronizeWidget)(1) 0.176
ControlBlocks.py:1004(onSetContentsEvent)(1) 0.001
ControlBlocks.py:1009(onSelectItemEvent)(1) 79.725
Detail.py:374(onSetContentsEvent)(15) 0.013
Detail.py:397(show)(9) 0.002
Detail.py:545(onSetContentsEvent)(14) 0.011
Trunk.py:65(onSelectItemEvent)(2) 0.855
Trunk.py:81(installTreeOfBlocks)(4) 0.844
RefCollections.py:249(_setRef) DBRefs.py:259(_setRef)(134) 0.049
TimeZone.py:96(coerceTimeZone) Calendar.py:604(getNextOccurrence)(208) 1.060
TimeZone.py:79(stripTimeZone) TimeZone.py:96(coerceTimeZone)(208) 0.046
Values.py:180(_getDirties) DBItemIO.py:34(writeItem)(2234) 5.056
DBRepositoryView.py:366(mapChanges)(28) 0.037
rrule.py:812(__init__) rrule.py:849(_iter)(1248) 0.439
Values.py:629(_copyRef) Values.py:639(_copy)(100) 0.150
Calendar.py:567(_cloneEvent) Calendar.py:586(_createOccurrence)(7) 0.050
Types.py:206(writeValue) DBItemIO.py:114(writeValue)(2567) 1.496
__init__.py:1092(getEffectiveLevel) RepositoryView.py:794(isDebug)(1117) 0.067
__init__.py:906(debug)(63) 0.003
__init__.py:920(info)(3) 0.001
LinkedMap.py:281(getByAlias) DynamicContainerBlocks.py:58(_index)(5) 0.000
Item.py:2034(getItemChild)(92) 0.014
Kind.py:329(getAttribute)(662) 0.565
Kind.py:748(getClouds)(130) 0.058
RepositoryView.py:534(getRoot)(90) 0.001
PersistentCollections.py:444(get) Item.py:475(_collectionChanged)(16) 0.040
Types.py:939(recognizes)(506) 0.023
Types.py:990(writeValue)(12630) 1.007
Values.py:188(_clearDirties) Item.py:1272(setDirty)(1113) 0.139
Values.py:807(_clearDirties)(1113) 0.069
minical.py:217(SetBusy) CalendarBlocks.py:118(setFreeBusy)(182) 169.505
Item.py:475(_collectionChanged) RefCollections.py:249(_setRef)(134) 0.047
RefCollections.py:376(_removeRef)(6) 0.034
Sets.py:167(_collectionChanged)(8) 0.039
calendar.py:106(monthrange) rrule.py:390(_iter)(9022) 0.332
Sets.py:273(sourceChanged) Item.py:475(_collectionChanged)(3) 0.040
Sets.py:269(notify)(5) 0.001
ControlBlocks.py:1108(instantiateWidget) Block.py:197(render)(32) 0.809
Sets.py:167(_collectionChanged) Sets.py:273(sourceChanged)(8) 0.039
Sets.py:248(__iter__) Sets.py:50(iterkeys)(460) 0.013
Sets.py:110(_iterSource)(368) 138.227
collections.py:88(__iter__)(484) 139.942
LinkedMap.py:153(__setitem__) DBRefs.py:565(__setitem__)(81) 0.014
RefCollections.py:249(_setRef)(134) 0.047
Detail.py:53(onSetContentsEvent) Block.py:567(callNamedMethod)(1) 172.136
AttributeEditors.py:508(CreateControl) AttributeEditors.py:804(CreateControl)(1) 0.005
AttributeEditors.py:1161(CreateControl)(1) 0.005
ControlBlocks.py:1693(instantiateWidget)(7) 0.060
collections.py:72(collectionChanged) Sets.py:167(_collectionChanged)(8) 0.039
LinkedMap.py:355(firstKey) DBRefs.py:272(_saveValues)(2715) 0.380
DBRefs.py:586(_saveValues)(25) 0.048
LinkedMap.py:392(iterkeys)(3582) 0.080
RefCollections.py:218(clear)(13) 0.035
RefCollections.py:545(first)(4) 0.000
DBRepositoryView.py:366(mapChanges) collections.py:72(collectionChanged)(8) 0.037
Types.py:1717(writeValue) DBItemIO.py:114(writeValue)(4) 1.496
Indexed.py:139(_saveIndexes) DBItemIO.py:163(writeIndexes)(4) 0.114
DBRefs.py:482(_saveValues) Indexed.py:139(_saveIndexes)(4) 0.037
Item.py:2346(_refList) RefCollections.py:88(_copy)(103) 0.142
Values.py:464(_setRef)(7) 0.072
LinkedMap.py:149(__getitem__) RefCollections.py:245(_getRef)(6368) 0.070
rrule.py:127(__getitem__) Calendar.py:604(getNextOccurrence)(208) 1.060
RefCollections.py:218(clear) DynamicContainerBlocks.py:412(populateFromStaticChildren)(1) 0.004
Item.py:295(setAttributeValue)(9) 0.048
collections.py:153(clear)(1) 0.034
Values.py:542(_removeRef) Values.py:429(_setValue)(3) 0.079
Values.py:531(_removeValue)(4) 0.034
DBRefs.py:249(_removeRef) Values.py:542(_removeRef)(6) 0.035
collections.py:13(mapChangesCallable) DBRepositoryView.py:366(mapChanges)(101) 0.037
RefCollections.py:376(_removeRef) DBRefs.py:249(_removeRef)(6) 0.034
RefCollections.py:371(__delitem__) RefCollections.py:218(clear)(2) 0.035
Values.py:531(_removeValue) RefCollections.py:371(__delitem__)(2) 0.034
collections.py:153(clear) Detail.py:53(onSetContentsEvent)(1) 0.038
Types.py:838(recognizes) DBItemIO.py:303(_type)(1299) 0.609
Detail.py:88(synchronizeDetailView) Detail.py:163(synchronizeWidget)(1) 0.049
ControlBlocks.py:1726(synchronizeWidget) Block.py:197(render)(14) 0.809
Detail.py:531(synchronizeItemDetail)(11) 0.011
DBContainer.py:968(getItemVersion) DBRepository.py:578(fn)(422) 0.275
Item.py:179(getAttributeAspect) AttributeEditors.py:734(GetSampleText)(8) 0.001
AttributeEditors.py:764(GetAttributeValue)(4) 0.001
AttributeEditors.py:1413(GetControlValue)(1) 0.000
AttributeEditors.py:1421(SetControlValue)(1) 0.001
Calendar.py:567(_cloneEvent)(98) 0.043
ControlBlocks.py:1794(isReadOnly)(39) 0.008
ControlBlocks.py:1816(getItemAttributeTypeName)(39) 0.006
DBLob.py:40(_writeData)(16) 0.008
Item.py:179(getAttributeAspect)(5) 0.032
Item.py:295(setAttributeValue)(66) 0.048
Item.py:1272(setDirty)(8) 0.139
Item.py:2346(_refList)(110) 0.035
Values.py:464(_setRef)(158) 0.072
Values.py:639(_copy)(49) 0.150
Kind.py:212(getItemClass) ItemIO.py:14(writeItem)(1112) 4.428
Calendar.py:613(checkModifications) Calendar.py:604(getNextOccurrence)(208) 1.060
rrule.py:626(rebuild) rrule.py:390(_iter)(4604) 0.332
DBContainer.py:676(saveKey) DBRefs.py:482(_saveValues)(921) 0.036
DBContainer.py:869(_findItem) DBContainer.py:968(getItemVersion)(422) 0.032
Values.py:54(_copy) Item.py:1397(copy)(81) 0.299
DragAndDrop.py:128(__init__) AttributeEditors.py:231(__init__)(9) 0.028
ControlBlocks.py:517(__init__)(1) 0.004
Types.py:845(writeValue) DBItemIO.py:114(writeValue)(1299) 1.496
AttributeEditors.py:231(__init__) AttributeEditors.py:292(__init__)(3) 0.015
AttributeEditors.py:508(CreateControl)(6) 0.038
Types.py:347(getImplementationType) Types.py:147(recognizes)(12537) 0.131
Types.py:170(isAlias) DBItemIO.py:303(_type)(8791) 0.609
DBRepositoryView.py:107(_createRefList) Item.py:2346(_refList)(110) 0.035
Detail.py:101(reNotifyInside) Detail.py:88(synchronizeDetailView)(6) 0.033
Detail.py:101(reNotifyInside)(58) 0.027
DBRefs.py:217(__init__) DBRepositoryView.py:107(_createRefList)(110) 0.027
PersistentCollections.py:199(index) AttributeEditors.py:1421(SetControlValue)(1) 0.001
Types.py:838(recognizes)(1299) 0.033
Types.py:845(writeValue)(1299) 0.029
DBRefs.py:312(_clearDirties) Values.py:807(_clearDirties)(2731) 0.069
_controls.py:1141(__init__) AttributeEditors.py:292(__init__)(3) 0.015
ControlBlocks.py:1108(instantiateWidget)(32) 0.039
_controls.py:1720(__init__) DragAndDrop.py:128(__init__)(9) 0.029
RefCollections.py:25(__init__) DBRefs.py:217(__init__)(110) 0.026
Types.py:939(recognizes) DBItemIO.py:303(_type)(190) 0.609
Types.py:867(getDefaultValue) Types.py:990(writeValue)(14362) 1.007
LinkedMap.py:34(_setNext) LinkedMap.py:153(__setitem__)(404) 0.038
LinkedMap.py:224(__delitem__)(3) 0.000
Values.py:86(__setitem__) Item.py:295(setAttributeValue)(51) 0.048
RefCollections.py:88(_copy)(103) 0.142
Values.py:54(_copy)(924) 0.030
Values.py:464(_setRef)(161) 0.072
PersistentCollections.py:83(_restoreValue) PersistentCollections.py:113(_iterItems)(18) 0.001
PersistentCollections.py:307(__getitem__)(43) 0.000
PersistentCollections.py:318(__getslice__)(5) 0.000
PersistentCollections.py:325(__iter__)(435) 0.014
PersistentCollections.py:437(__getitem__)(1306) 0.008
PersistentCollections.py:444(get)(13152) 0.042
PersistentCollections.py:460(iteritems)(14868) 0.086
PersistentCollections.py:538(__getitem__)(6) 0.000
PersistentCollections.py:553(__iter__)(469) 0.010
PersistentCollections.py:620(__iter__)(4) 0.000
PyICU_calendar.py:330(utcoffset) TimeZone.py:79(stripTimeZone)(368) 0.045
DBRefs.py:254(_setItem) RefCollections.py:25(__init__)(110) 0.023
Cloud.py:491(iterValues) Cloud.py:22(getItems)(290) 0.132
SkipList.py:39(getPoint) DBContainer.py:676(saveKey)(1242) 0.031
SkipList.py:44(setNext)(1777) 0.008
SkipList.py:53(setPrev)(604) 0.002
SkipList.py:113(_place)(8919) 0.138
SkipList.py:283(position)(8) 0.000
SkipList.py:300(access)(40) 0.001
SkipList.py:403(last)(2) 0.000
PyICU_calendar.py:296(getDefault) AttributeEditors.py:912(format)(9) 0.003
CalendarCanvas.py:887(getItemsInRange)(368) 171.131
TimeZone.py:79(stripTimeZone)(184) 0.045
Item.py:92(_fillItem) Item.py:1397(copy)(81) 0.299
RefCollections.py:71(_setDirty) RefCollections.py:156(extend)(3) 0.002
RefCollections.py:171(update)(7) 0.001
RefCollections.py:218(clear)(11) 0.035
RefCollections.py:249(_setRef)(134) 0.047
RefCollections.py:376(_removeRef)(6) 0.034
RefCollections.py:429(linkChanged)(379) 0.012
ControlBlocks.py:1753(lookupEditor) ControlBlocks.py:1693(instantiateWidget)(14) 0.060
ControlBlocks.py:1726(synchronizeWidget)(25) 0.032
RepositoryView.py:378(findPath) collections.py:13(mapChangesCallable)(88) 0.034
Kind.py:392(getOtherName) Item.py:295(setAttributeValue)(62) 0.048
Item.py:2346(_refList)(103) 0.035
Values.py:629(_copyRef)(78) 0.044
Item.py:1993(_setParent) Item.py:92(_fillItem)(81) 0.019
ContainerBlocks.py:322(wxSynchronizeWidget) Block.py:437(synchronizeWidget)(1) 0.790
DBRefs.py:56(_setItem) DBRefs.py:254(_setItem)(110) 0.020
DBRefs.py:244(linkChanged) LinkedMap.py:34(_setNext)(382) 0.021
LinkedMap.py:43(_setPrevious)(160) 0.009
LinkedMap.py:224(__delitem__)(9) 0.000
AttributeEditors.py:589(BeginControlEdit) ControlBlocks.py:1726(synchronizeWidget)(16) 0.032
_windows.py:1073(SplitVertically) ContainerBlocks.py:322(wxSynchronizeWidget)(1) 0.018
_core.py:9465(SetFont) AttributeEditors.py:426(SetFont)(6) 0.002
ControlBlocks.py:1108(instantiateWidget)(32) 0.039
ControlBlocks.py:1693(instantiateWidget)(11) 0.060
Block.py:265(unRender) Block.py:265(unRender)(12) 0.017
ControlBlocks.py:1903(unRender)(3) 0.006
Detail.py:71(unRender)(1) 0.013
Trunk.py:81(installTreeOfBlocks)(1) 0.844
RepositoryView.py:309(_fwalk) RepositoryView.py:378(findPath)(88) 0.018
DBRefs.py:380(_keyChanged) Indexes.py:152(insertKey)(461) 0.146
SkipList.py:113(_place)(3073) 0.138
RefCollections.py:204(append) DynamicContainerBlocks.py:150(insert)(5) 0.003
RefCollections.py:156(extend)(6) 0.002
Trunk.py:81(installTreeOfBlocks)(2) 0.844
collections.py:150(add)(2) 0.010
Indexes.py:107(_createNode) SkipList.py:83(__init)(2) 0.000
SkipList.py:113(_place)(461) 0.138
Types.py:464(getImplementationType) Types.py:147(recognizes)(2829) 0.131
_core.py:7937(Destroy) Block.py:265(unRender)(12) 0.017
DBRefs.py:232(__len__) ContainerBlocks.py:23(wxSynchronizeWidget)(21) 0.065
ContainerBlocks.py:322(wxSynchronizeWidget)(1) 0.018
Detail.py:101(reNotifyInside)(64) 0.027
DynamicContainerBlocks.py:99(__len__)(2) 0.000
DynamicContainerBlocks.py:418(ensureDynamicChildren)(1) 0.004
Query.py:60(_run)(1104) 6.944
collections.py:13(mapChangesCallable)(13) 0.034
Item.py:2008(_addItem) Item.py:1993(_setParent)(81) 0.018
Values.py:459(_addValue) RefCollections.py:204(append)(15) 0.016
ControlBlocks.py:985(instantiateWidget) Block.py:197(render)(1) 0.809
AttributeEditors.py:292(__init__) AttributeEditors.py:508(CreateControl)(3) 0.038
Indexes.py:96(__init__) Indexes.py:107(_createNode)(463) 0.016
PersistentCollections.py:325(__iter__) Block.py:146(addToNameToItemUUIDDictionary)(36) 0.003
Block.py:161(removeFromNameToItemUUIDDictionary)(4) 0.000
Block.py:383(onModifyContentsEvent)(1) 0.006
Cloud.py:491(iterValues)(449) 0.019
ControlBlocks.py:690(wxSynchronizeWidget)(2) 0.176
DBItemIO.py:122(writeList)(175) 0.092
PersistentCollections.py:44(_setOwner)(6) 0.000
PersistentCollections.py:175(_copy)(64) 0.004
Recurrence.py:302(createDateUtilFromRule)(832) 0.406
collections.py:79(notifySubscribers)(13) 0.000
CalendarBlocks.py:303(Draw) CalendarBlocks.py:360(wxSynchronizeWidget)(2) 1.739
Item.py:2034(getItemChild) Item.py:2187(_fwalk)(4) 0.000
RepositoryView.py:309(_fwalk)(88) 0.016
DBRefs.py:565(__setitem__) Item.py:2008(_addItem)(81) 0.015
LinkedMap.py:364(lastKey) DBRefs.py:272(_saveValues)(2715) 0.380
DBRefs.py:586(_saveValues)(25) 0.048
LinkedMap.py:153(__setitem__)(215) 0.038
RefCollections.py:558(last)(60) 0.002
Types.py:479(writeValue) DBItemIO.py:114(writeValue)(2829) 1.496
Types.py:1055(recognizes) DBItemIO.py:303(_type)(1732) 0.609
SideBar.py:561(_makeTrunkForCacheKey) Trunk.py:145(getTrunkForKeyItem)(1) 0.284
DBRefs.py:543(resolveAlias) LinkedMap.py:281(getByAlias)(88) 0.042
Detail.py:71(unRender) Block.py:265(unRender)(1) 0.017
Sets.py:50(iterkeys) Indexed.py:122(fillIndex)(460) 0.159
Types.py:267(recognizes) DBItemIO.py:303(_type)(1642) 0.609
TypeHandler.py:15(typeHandler)(921) 0.208
Types.py:131(getImplementationType) Types.py:147(recognizes)(190) 0.131
Detail.py:374(onSetContentsEvent) Block.py:567(callNamedMethod)(15) 172.136
DynamicContainerBlocks.py:959(instantiateWidget) Block.py:197(render)(5) 0.809
SkipList.py:27(__init__) Indexes.py:96(__init__)(463) 0.014
DBItemIO.py:183(_parent) ItemIO.py:14(writeItem)(1117) 4.428
DBContainer.py:1130(_indexKey) DBContainer.py:101(put)(3) 0.417
DBItemIO.py:230(_value)(8388) 2.315
DBItemIO.py:340(_ref)(4093) 0.723
RefCollections.py:429(linkChanged) DBRefs.py:244(linkChanged)(551) 0.018
CalendarBlocks.py:337(ChangeHeightAndAdjustContainers) CalendarBlocks.py:360(wxSynchronizeWidget)(2) 1.739
DBContainer.py:825(writeName) DBContainer.py:810(saveItem)(20494) 0.481
RefCollections.py:51(_isUUID) DBItemIO.py:340(_ref)(2715) 0.723
Item.py:777(iterAttributeValues)(28) 0.000
Values.py:542(_removeRef)(6) 0.035
Detail.py:531(synchronizeItemDetail) Detail.py:101(reNotifyInside)(14) 0.027
DBItemIO.py:94(writeInteger) DBLob.py:73(_writeValue)(16) 0.009
DBRefs.py:460(_writeValue)(4) 0.000
Types.py:359(writeValue)(12537) 0.049
Types.py:845(writeValue)(1299) 0.029
RefCollections.py:45(_isRefList) DBItemIO.py:340(_ref)(2715) 0.723
Values.py:464(_setRef)(134) 0.072
Values.py:485(_getRef)(2060) 1.072
Values.py:542(_removeRef)(6) 0.035
Values.py:639(_copy)(103) 0.150
Values.py:807(_clearDirties)(2731) 0.069
AttributeEditors.py:668(_changeTextQuietly) AttributeEditors.py:589(BeginControlEdit)(16) 0.018
Detail.py:545(onSetContentsEvent) Block.py:567(callNamedMethod)(14) 172.136
ContainerBlocks.py:227(MoveSash) CalendarBlocks.py:337(ChangeHeightAndAdjustContainers)(2) 0.011
Repository.py:576(changed) DBRepositoryView.py:349(_saveItem)(1117) 5.165
DBItemIO.py:211(_acls) ItemIO.py:14(writeItem)(1113) 4.428
collections.py:150(add) Block.py:384(modifyContents)(1) 0.006
Detail.py:53(onSetContentsEvent)(1) 0.038
Calendar.py:531(isBetween) Calendar.py:604(getNextOccurrence)(24) 1.060
Calendar.py:720(_generateRule)(256) 1.091
PersistentCollections.py:553(__iter__) DBItemIO.py:122(writeList)(924) 0.092
Item.py:475(_collectionChanged)(9) 0.040
RefCollections.py:437(get) LinkedMap.py:281(getByAlias)(688) 0.042
PyICU_calendar.py:116(getOffset) PyICU_calendar.py:330(utcoffset)(368) 0.020
PyICU_calendar.py:334(dst)(368) 0.009
_core.py:3453(ProcessEvent) ContainerBlocks.py:227(MoveSash)(2) 0.010
PyICU_calendar.py:334(dst) TimeZone.py:79(stripTimeZone)(368) 0.045
LinkedMap.py:43(_setPrevious) LinkedMap.py:153(__setitem__)(215) 0.038
ContainerBlocks.py:271(OnSplitChanged) _core.py:3453(ProcessEvent)(2) 0.009
_misc.py:3806(__iadd__) CalendarBlocks.py:118(setFreeBusy)(182) 169.505
Types.py:1792(writeValue) DBItemIO.py:114(writeValue)(16) 1.496
ContainerBlocks.py:285(adjustSplit) ContainerBlocks.py:271(OnSplitChanged)(2) 0.009
DBLob.py:73(_writeValue) Types.py:1792(writeValue)(16) 0.009
CalendarBlocks.py:224(DrawEventLine) CalendarBlocks.py:303(Draw)(6) 0.014
DBItemIO.py:73(writeSymbol) DBLob.py:73(_writeValue)(32) 0.009
Indexed.py:139(_saveIndexes)(8) 0.037
Types.py:990(writeValue)(14552) 1.007
SkipList.py:44(setNext) SkipList.py:113(_place)(1184) 0.138
PersistentCollections.py:437(__getitem__) Kind.py:212(getItemClass)(1112) 0.032
SideBar.py:265(Draw)(2) 0.008
SideBar.py:277(drawButton)(2) 0.004
Trunk.py:145(getTrunkForKeyItem)(3) 0.284
Types.py:131(getImplementationType)(190) 0.013
LinkedMap.py:269(get) LinkedMap.py:281(getByAlias)(94) 0.042
RefCollections.py:249(_setRef)(134) 0.047
RefCollections.py:437(get)(688) 0.010
RefCollections.py:48(_isItem) DBItemIO.py:340(_ref)(2715) 0.723
Values.py:429(_setValue)(127) 0.079
Values.py:485(_getRef)(2060) 1.072
DBRefs.py:551(linkChanged) LinkedMap.py:34(_setNext)(243) 0.021
LinkedMap.py:43(_setPrevious)(81) 0.009
ControlBlocks.py:1794(isReadOnly) ControlBlocks.py:1753(lookupEditor)(39) 0.018
CalendarBlocks.py:126(AdjustSplit) ContainerBlocks.py:285(adjustSplit)(2) 0.009
_gdi.py:3068(DrawText) CalendarBlocks.py:224(DrawEventLine)(6) 0.008
DrawingUtilities.py:32(DrawClippedTextWithDots)(2) 0.001
DBLob.py:40(_writeData) DBLob.py:73(_writeValue)(16) 0.009
SideBar.py:265(Draw) grid.py:1989(SelectBlock)(2) 79.724
_windows.py:55(__init__) AttributeEditors.py:292(__init__)(3) 0.015
ContainerBlocks.py:76(instantiateWidget)(13) 0.006
Trunk.py:62(instantiateWidget)(1) 0.000
SkipList.py:92(_createPoint) SkipList.py:27(__init__)(593) 0.012
SkipList.py:113(_place)(12) 0.138
Kind.py:498(iterItems) ControlBlocks.py:985(instantiateWidget)(46) 0.015
rrule.py:227(__init__) Recurrence.py:179(createDateUtilFromRule)(416) 0.353
DBItemIO.py:174(_kind) ItemIO.py:14(writeItem)(1117) 4.428
Recurrence.py:61(toDateUtil) Recurrence.py:179(createDateUtilFromRule)(832) 0.353
Application.py:413(GetImage) DynamicContainerBlocks.py:960(getBitmaps)(4) 0.005
SideBar.py:277(drawButton)(6) 0.004
AttributeEditors.py:1381(CreateControl) ControlBlocks.py:1693(instantiateWidget)(4) 0.060
rrule.py:830(__init__) Recurrence.py:302(createDateUtilFromRule)(416) 0.406
Calendar.py:386(GetDuration) Calendar.py:462(ChangeStart)(7) 0.002
Calendar.py:604(getNextOccurrence)(184) 1.060
CalendarBlocks.py:91(GetBusy)(24) 169.438
LinkedMap.py:124(_get) DBRefs.py:272(_saveValues)(2293) 0.380
DBRefs.py:586(_saveValues)(1102) 0.048
LinkedMap.py:149(__getitem__)(6368) 0.035
LinkedMap.py:153(__setitem__)(189) 0.038
LinkedMap.py:224(__delitem__)(9) 0.000
LinkedMap.py:392(iterkeys)(6414) 0.080
RefCollections.py:88(_copy)(111) 0.142
RefCollections.py:456(getAlias)(290) 0.001
DBContainer.py:846(_readItem) DBContainer.py:976(kindQuery)(422) 0.864
ControlBlocks.py:1903(unRender) Block.py:265(unRender)(3) 0.017
ContainerBlocks.py:76(instantiateWidget) Block.py:197(render)(13) 0.809
Types.py:870(getFieldValue) Types.py:990(writeValue)(506) 1.007
Types.py:1117(getFieldValue)(12124) 0.092
ControlBlocks.py:1816(getItemAttributeTypeName) ControlBlocks.py:1753(lookupEditor)(39) 0.018
_controls.py:3656(DoAddTool) DynamicContainerBlocks.py:959(instantiateWidget)(4) 0.012
Calendar.py:68() Calendar.py:51(g)(4594) 5.678
_core.py:11771(Layout) Detail.py:88(synchronizeDetailView)(1) 0.033
Block.py:383(onModifyContentsEvent) ControlBlocks.py:1025(onModifyContentsEvent)(1) 172.135
Block.py:384(modifyContents) Block.py:383(onModifyContentsEvent)(1) 0.006
DBRefs.py:41(__len__) DBRefs.py:232(__len__)(1206) 0.015
Item.py:1686(__getUUID) Block.py:146(addToNameToItemUUIDDictionary)(63) 0.003
Block.py:161(removeFromNameToItemUUIDDictionary)(13) 0.000
Block.py:298(onCollectionEvent)(5) 0.000
Block.py:343(getWidgetID)(35) 0.000
Calendar.py:1182(getProxy)(15) 0.000
DBItemIO.py:183(_parent)(1111) 0.012
DBRefs.py:56(_setItem)(110) 0.018
Item.py:295(setAttributeValue)(3) 0.048
Kind.py:693(writeValue)(18) 0.000
RepositoryView.py:660(_registerItem)(81) 0.001
Sets.py:50(iterkeys)(459) 0.013
Sets.py:167(_collectionChanged)(3) 0.039
SideBar.py:489(_mapItemToCacheKeyItem)(4) 0.001
Trunk.py:145(getTrunkForKeyItem)(3) 0.284
Values.py:54(_copy)(82) 0.030
_controls.py:481(__init__) AttributeEditors.py:1381(CreateControl)(4) 0.007
PyICU_calendar.py:325(_notzsecs) PyICU_calendar.py:330(utcoffset)(368) 0.020
PyICU_calendar.py:334(dst)(368) 0.009
Application.py:395(GetRawImage) Application.py:413(GetImage)(10) 0.007
AttributeEditors.py:804(CreateControl) ControlBlocks.py:1693(instantiateWidget)(1) 0.060
Monitors.py:84(invoke) Item.py:1272(setDirty)(230) 0.139
AttributeEditors.py:1161(CreateControl) ControlBlocks.py:1693(instantiateWidget)(1) 0.060
Values.py:80(_copyFlags) Values.py:54(_copy)(924) 0.030
Values.py:639(_copy)(203) 0.150
DBRefs.py:389(__getitem__) DBRefs.py:380(_keyChanged)(3534) 0.016
SkipList.py:113(_place)(10336) 0.138
SkipList.py:283(position)(4) 0.000
SkipList.py:300(access)(4) 0.001
DBContainer.py:295(_historyKey) DBContainer.py:101(put)(13) 0.417
DBRefs.py:117(_writeRef)(6135) 0.222
_controls.py:1746(SetValue) AttributeEditors.py:668(_changeTextQuietly)(5) 0.011
SkipList.py:64(__init__) SkipList.py:92(_createPoint)(605) 0.007
DynamicContainerBlocks.py:960(getBitmaps) DynamicContainerBlocks.py:959(instantiateWidget)(4) 0.012
Values.py:116(_setFlag) Values.py:165(_setDirty)(428) 0.005
Values.py:169(_setNoinherit)(152) 0.003
Application.py:490(OnDestroyWindow) _core.py:7937(Destroy)(23) 0.015
_gdi.py:2895(DrawRectangle) CalendarBlocks.py:303(Draw)(2) 0.014
DBRefs.py:67(_changeRef) DBRefs.py:244(linkChanged)(551) 0.018
DBRefs.py:551(linkChanged)(324) 0.008
_core.py:7340(GetApp) Block.py:128(findBlockByName)(16) 0.001
Block.py:197(render)(472) 0.809
Block.py:313(onDestroyWidget)(12) 0.003
Block.py:437(synchronizeWidget)(348) 0.790
Block.py:536(dispatchEvent)(1) 177.455
ContainerBlocks.py:271(OnSplitChanged)(2) 0.009
ControlBlocks.py:517(__init__)(3) 0.004
ControlBlocks.py:598(OnRangeSelect)(4) 79.711
ControlBlocks.py:639(OnSize)(2) 0.000
ControlBlocks.py:985(instantiateWidget)(1) 0.015
ControlBlocks.py:1726(synchronizeWidget)(100) 0.032
Detail.py:88(synchronizeDetailView)(1) 0.033
DynamicContainerBlocks.py:960(getBitmaps)(4) 0.005
SideBar.py:277(drawButton)(6) 0.004
Values.py:165(_setDirty) Item.py:1272(setDirty)(428) 0.139
PersistentCollections.py:175(_copy) PersistentCollections.py:62(prepareValue)(1) 0.000
PersistentCollections.py:175(_copy)(1) 0.004
Values.py:54(_copy)(23) 0.030
DynamicContainerBlocks.py:892(instantiateWidget) Block.py:197(render)(1) 0.809
Query.py:40(__init__) Kind.py:498(iterItems)(1) 0.007
Sets.py:600(__iter__)(368) 8.024
schema.py:573(iterItems)(1) 0.000
calendar.py:90(isleap) calendar.py:106(monthrange)(832) 0.040
rrule.py:626(rebuild)(624) 0.032
Values.py:20(__init__) Item.py:1397(copy)(162) 0.299
PyICU_calendar.py:300(__init__) PyICU_calendar.py:296(getDefault)(561) 0.019
_misc.py:4301(Day) CalendarBlocks.py:118(setFreeBusy)(182) 169.505
Types.py:1113(getImplementationType) Types.py:1055(recognizes)(1732) 0.014
Kind.py:726(recognizes) DBItemIO.py:303(_type)(106) 0.609
minical.py:233(GetHeaderSize) CalendarBlocks.py:126(AdjustSplit)(2) 0.008
_core.py:3477(Bind) AttributeEditors.py:231(__init__)(27) 0.028
AttributeEditors.py:292(__init__)(18) 0.015
AttributeEditors.py:508(CreateControl)(42) 0.038
AttributeEditors.py:1334(CreateControl)(1) 0.001
AttributeEditors.py:1381(CreateControl)(4) 0.007
ContainerBlocks.py:204(__init__)(3) 0.001
ControlBlocks.py:517(__init__)(7) 0.004
ControlBlocks.py:1693(instantiateWidget)(42) 0.060
DynamicContainerBlocks.py:959(instantiateWidget)(4) 0.012
DBItemIO.py:197(_className) ItemIO.py:14(writeItem)(1117) 4.428
ControlBlocks.py:517(__init__) ControlBlocks.py:985(instantiateWidget)(1) 0.015
RepositoryView.py:237(isLoading) DBRefs.py:67(_changeRef)(622) 0.005
DBRefs.py:92(_removeRef)(6) 0.000
DBRefs.py:259(_setRef)(134) 0.049
DBRefs.py:565(__setitem__)(81) 0.014
Indexed.py:29(addIndex)(1) 0.159
Item.py:1272(setDirty)(89) 0.139
RefCollections.py:249(_setRef)(134) 0.047
RepositoryView.py:626(_logItem)(89) 0.002
Values.py:464(_setRef)(154) 0.072
Children.py:38(linkChanged) DBRefs.py:551(linkChanged)(324) 0.008
DynamicContainerBlocks.py:418(ensureDynamicChildren) DynamicContainerBlocks.py:892(instantiateWidget)(1) 0.004
DynamicContainerBlocks.py:412(populateFromStaticChildren) DynamicContainerBlocks.py:418(ensureDynamicChildren)(1) 0.004
_misc.py:3855(__ne__) CalendarBlocks.py:118(setFreeBusy)(184) 169.505
rrule.py:94(__iter__) rrule.py:127(__getitem__)(208) 0.035
rrule.py:182(after)(208) 0.419
rrule.py:849(_iter)(416) 0.439
SideBar.py:277(drawButton) SideBar.py:265(Draw)(4) 0.008
calendar.py:101(weekday) calendar.py:106(monthrange)(9022) 0.040
Calendar.py:109(_sortEvents) Calendar.py:766(getOccurrencesBetween)(184) 10.739
_core.py:2976(ImageFromStream) Application.py:395(GetRawImage)(6) 0.005
DBRefs.py:224(_makeLink) LinkedMap.py:61(__init__)(110) 0.003
LinkedMap.py:153(__setitem__)(134) 0.038
rrule.py:83(__init__) rrule.py:227(__init__)(416) 0.007
rrule.py:830(__init__)(416) 0.007
DynamicContainerBlocks.py:135(__setitem__) DynamicContainerBlocks.py:412(populateFromStaticChildren)(5) 0.004
Block.py:308(wxOnDestroyWidget) Application.py:490(OnDestroyWindow)(23) 0.005
_core.py:3542(Bind) _core.py:3477(Bind)(148) 0.004
Block.py:146(addToNameToItemUUIDDictionary) Block.py:197(render)(85) 0.809
minical.py:237(GetMonthSize) CalendarBlocks.py:126(AdjustSplit)(2) 0.008
Detail.py:386(synchronizeItemDetail) Detail.py:101(reNotifyInside)(8) 0.027
Detail.py:470(synchronizeItemDetail)(3) 0.001
Detail.py:531(synchronizeItemDetail)(14) 0.011
Values.py:169(_setNoinherit) Item.py:530(getAttributeValue)(152) 20.944
__init__.py:906(debug) AttributeEditors.py:89(getInstance)(14) 0.001
AttributeEditors.py:589(BeginControlEdit)(16) 0.018
Detail.py:53(onSetContentsEvent)(1) 0.038
Detail.py:374(onSetContentsEvent)(15) 0.013
Detail.py:545(onSetContentsEvent)(14) 0.011
Trunk.py:81(installTreeOfBlocks)(3) 0.844
DBContainer.py:196(_writeString) DBContainer.py:810(saveItem)(3351) 0.481
AttributeEditors.py:912(format) AttributeEditors.py:980(GetAttributeValue)(4) 0.001
AttributeEditors.py:1018(GetSampleText)(3) 0.002
AttributeEditors.py:1078(GetSampleText)(2) 0.001
DBRefs.py:23(getValue) DBRefs.py:586(_saveValues)(1102) 0.048
LinkedMap.py:149(__getitem__)(6368) 0.035
LinkedMap.py:269(get)(706) 0.008
RefCollections.py:88(_copy)(111) 0.142
_core.py:11534(Add) AttributeEditors.py:390(_resize)(3) 0.001
ContainerBlocks.py:23(wxSynchronizeWidget)(87) 0.065
DBItemIO.py:192(_name) ItemIO.py:14(writeItem)(1117) 4.428
items.py:529(isAttributeModifiable) ControlBlocks.py:1794(isReadOnly)(42) 0.008
Detail.py:1026(shouldShow)(1) 0.000
Detail.py:1030(shouldShow)(1) 0.000
Detail.py:1035(shouldShow)(3) 0.000
Detail.py:1040(shouldShow)(3) 0.000
Detail.py:1045(shouldShow)(1) 0.000
Detail.py:1050(shouldShow)(1) 0.000
Detail.py:1059(recurrenceVisibility)(3) 0.001
SkipList.py:100(getLevel) SkipList.py:113(_place)(928) 0.138
SkipList.py:300(access)(10) 0.001
DynamicContainerBlocks.py:150(insert) DynamicContainerBlocks.py:135(__setitem__)(5) 0.004
FileContainer.py:22(createFile) DBLob.py:40(_writeData)(16) 0.008
Detail.py:344(_getSubtrees) Detail.py:306(_makeTrunkForCacheKey)(1) 0.271
Calendar.py:1041(onValueChanged) Item.py:1272(setDirty)(116) 0.139
DBRefs.py:411(get) SkipList.py:113(_place)(462) 0.138
FileContainer.py:284(__init__) FileContainer.py:22(createFile)(16) 0.003
LinkedMap.py:16(__init__) DBRefs.py:224(_makeLink)(244) 0.004
DBRefs.py:512(_makeLink)(81) 0.001
Item.py:1707(_setRoot) Item.py:1993(_setParent)(81) 0.018
LinkedMap.py:61(__init__) RefCollections.py:25(__init__)(110) 0.023
grid.py:1299(__init__) DragAndDrop.py:128(__init__)(1) 0.029
items.py:508(getSharedState) items.py:529(isAttributeModifiable)(55) 0.003
DBContainer.py:798(_indexKey) DBContainer.py:101(put)(1117) 0.417
Block.py:313(onDestroyWidget) Block.py:308(wxOnDestroyWidget)(11) 0.003
Detail.py:179(onDestroyWidget)(1) 0.001
SkipList.py:35(getLevel) DBContainer.py:676(saveKey)(1840) 0.031
SkipList.py:100(getLevel)(938) 0.003
SkipList.py:113(_place)(7413) 0.138
SkipList.py:283(position)(4) 0.000
RefCollections.py:156(extend) Detail.py:306(_makeTrunkForCacheKey)(1) 0.271
Item.py:295(setAttributeValue)(2) 0.048
AttributeEditors.py:1320(BeginControlEdit) ControlBlocks.py:1726(synchronizeWidget)(9) 0.032
DBRepositoryView.py:36(_logItem) Item.py:1272(setDirty)(89) 0.139
DBContainer.py:161(_readValue) DBContainer.py:846(_readItem)(1266) 0.007
DragAndDrop.py:165(__init__) DragAndDrop.py:128(__init__)(10) 0.029
SkipList.py:53(setPrev) SkipList.py:113(_place)(593) 0.138
_core.py:3465(Connect) _core.py:3542(Bind)(256) 0.003
DBRefs.py:438(_loadKey) DBRefs.py:402(has_key)(2) 0.001
DBRefs.py:411(get)(461) 0.003
AttributeEditors.py:426(SetFont) ControlBlocks.py:1693(instantiateWidget)(3) 0.060
Calendar.py:462(ChangeStart) Calendar.py:586(_createOccurrence)(7) 0.050
_misc.py:3706(GetYear) CalendarBlocks.py:91(GetBusy)(182) 169.438
ControlBlocks.py:493(GetAttr) grid.py:1354(ProcessTableMessage)(1) 0.001
grid.py:1505(MakeCellVisible)(1) 0.001
grid.py:1989(SelectBlock)(2) 79.724
Detail.py:397(show) Detail.py:386(synchronizeItemDetail)(25) 0.003
Detail.py:638(synchronizeItemDetail)(1) 0.001
DBItemIO.py:518(getUUID) DBRepository.py:578(fn)(422) 0.275
DBRepositoryView.py:79(queryItems)(422) 1.017
Item.py:1730(__getParent) Item.py:1397(copy)(7) 0.299
Item.py:1690(_getPath)(36) 0.001
ItemIO.py:14(writeItem)(1113) 4.428
Trunk.py:181(_copyItem)(1) 0.277
RepositoryView.py:626(_logItem) DBRepositoryView.py:36(_logItem)(89) 0.002
PersistentCollections.py:92(_useValue) PersistentCollections.py:195(__contains__)(22) 0.000
PersistentCollections.py:199(index)(2599) 0.026
PersistentCollections.py:280(remove)(2) 0.000
RefCollections.py:558(last) RefCollections.py:88(_copy)(60) 0.142
AttributeEditors.py:1018(GetSampleText) AttributeEditors.py:589(BeginControlEdit)(6) 0.018
ControlBlocks.py:1683(getItem) ControlBlocks.py:1753(lookupEditor)(67) 0.018
ControlBlocks.py:1816(getItemAttributeTypeName)(90) 0.006
_core.py:3473(_setOORInfo) _controls.py:324(__init__)(1) 0.001
_controls.py:481(__init__)(4) 0.006
_controls.py:1141(__init__)(35) 0.024
_controls.py:1720(__init__)(9) 0.024
_controls.py:3978(__init__)(1) 0.001
_windows.py:55(__init__)(17) 0.007
_windows.py:1006(__init__)(1) 0.001
grid.py:1299(__init__)(1) 0.003
PyICU_calendar.py:119(__init__) PyICU_calendar.py:296(getDefault)(561) 0.019
PyICU_calendar.py:341(_getTimezone)(9) 0.001
Block.py:686(wxSynchronizeWidget) Block.py:437(synchronizeWidget)(61) 0.790
ContainerBlocks.py:23(wxSynchronizeWidget)(21) 0.065
DynamicContainerBlocks.py:744(wxSynchronizeWidget)(1) 0.001
RefCollections.py:456(getAlias) Cloud.py:296(iterEndpoints)(290) 0.078
i18nmanager.py:96(getImage) Application.py:395(GetRawImage)(16) 0.005
_misc.py:3710(GetMonth) CalendarBlocks.py:91(GetBusy)(182) 169.438
Block.py:464(pushView) Block.py:197(render)(2) 0.809
_windows.py:1180(SetSashPosition) ContainerBlocks.py:227(MoveSash)(2) 0.010
ContainerBlocks.py:285(adjustSplit)(2) 0.009
_core.py:9231(Thaw) Block.py:197(render)(63) 0.809
CalendarBlocks.py:337(ChangeHeightAndAdjustContainers)(4) 0.011
ContainerBlocks.py:322(wxSynchronizeWidget)(1) 0.018
DBRefs.py:31(__init__) DBRefs.py:217(__init__)(110) 0.026
PyICU_dateformat.py:148(format) AttributeEditors.py:912(format)(9) 0.003
SideBar.py:489(_mapItemToCacheKeyItem) SideBar.py:265(Draw)(2) 0.008
Trunk.py:81(installTreeOfBlocks)(2) 0.844
RepositoryView.py:553(getItemChild) Item.py:2187(_fwalk)(2) 0.000
RepositoryView.py:309(_fwalk)(88) 0.016
AttributeEditors.py:980(GetAttributeValue) AttributeEditors.py:589(BeginControlEdit)(4) 0.018
_misc.py:3714(GetDay) CalendarBlocks.py:91(GetBusy)(182) 169.438
FileContainer.py:296(close) DBLob.py:40(_writeData)(16) 0.008
_gdi.py:3423(GetTextExtent) CalendarBlocks.py:224(DrawEventLine)(6) 0.008
DrawingUtilities.py:32(DrawClippedTextWithDots)(2) 0.001
Indexes.py:24(insertKey) Indexes.py:152(insertKey)(461) 0.146
DBItemIO.py:61(writeString) DBLob.py:73(_writeValue)(32) 0.009
Types.py:206(writeValue)(2567) 0.042
Types.py:1717(writeValue)(4) 0.037
_core.py:9213(Freeze) Block.py:197(render)(63) 0.809
CalendarBlocks.py:337(ChangeHeightAndAdjustContainers)(4) 0.011
ContainerBlocks.py:322(wxSynchronizeWidget)(1) 0.018
i18nmanager.py:112(__getResource) i18nmanager.py:96(getImage)(16) 0.001
DBRefs.py:512(_makeLink) LinkedMap.py:153(__setitem__)(81) 0.038
Path.py:19(__init__) Item.py:1690(_getPath)(6) 0.001
Item.py:2248(findPath)(2) 0.000
RepositoryView.py:378(findPath)(88) 0.018
collections.py:105(__getitem__) ControlBlocks.py:275(GetElementType)(2) 0.001
ControlBlocks.py:473(GetColLabelValue)(1) 0.000
ControlBlocks.py:598(OnRangeSelect)(1) 79.711
ControlBlocks.py:690(wxSynchronizeWidget)(1) 0.176
Detail.py:63(selectedItem)(1) 0.000
SideBar.py:54(GetElementValue)(4) 0.001
SingleRef.py:42(__getUUID) Item.py:530(getAttributeValue)(173) 20.944
Kind.py:693(writeValue)(87) 0.000
Kind.py:726(recognizes)(87) 0.004
PersistentCollections.py:83(_restoreValue)(88) 0.020
Values.py:54(_copy)(82) 0.030
DBItemIO.py:83(writeBoolean) DBLob.py:73(_writeValue)(16) 0.009
Types.py:479(writeValue)(2829) 0.014
AttributeEditors.py:390(_resize) AttributeEditors.py:292(__init__)(3) 0.015
Calendar.py:1212(__getattr__) AttributeEditors.py:198(GetAttributeValue)(6) 0.000
AttributeEditors.py:734(GetSampleText)(12) 0.001
AttributeEditors.py:764(GetAttributeValue)(10) 0.001
AttributeEditors.py:980(GetAttributeValue)(4) 0.001
AttributeEditors.py:1413(GetControlValue)(1) 0.000
AttributeEditors.py:1421(SetControlValue)(1) 0.001
AttributeEditors.py:1460(GetAttributeValue)(1) 0.000
ControlBlocks.py:1794(isReadOnly)(81) 0.008
ControlBlocks.py:1816(getItemAttributeTypeName)(45) 0.006
DBItemIO.py:340(_ref)(42) 0.723
Detail.py:1164(GetAttributeValue)(2) 0.000
Detail.py:1291(mapRecurrenceFrequency)(6) 0.001
Detail.py:1369(GetAttributeValue)(2) 0.000
Detail.py:1378(GetAttributeValue)(2) 0.000
Values.py:429(_setValue)(56) 0.079
Values.py:485(_getRef)(171) 1.072
Values.py:807(_clearDirties)(14) 0.069
Block.py:634() Block.py:599(broadcast)(302) 172.114
DBRepositoryView.py:123(_registerItem) Item.py:1707(_setRoot)(81) 0.003
AttributeEditors.py:89(getInstance) ControlBlocks.py:1753(lookupEditor)(14) 0.018
Indexed.py:158(getByIndex) collections.py:105(__getitem__)(10) 0.001
Detail.py:179(onDestroyWidget) Block.py:308(wxOnDestroyWidget)(1) 0.003
ControlBlocks.py:889(__init__) ControlBlocks.py:985(instantiateWidget)(29) 0.015
ControlBlocks.py:1004(onSetContentsEvent) Block.py:567(callNamedMethod)(1) 172.136
RepositoryView.py:534(getRoot) RepositoryView.py:553(getItemChild)(90) 0.001
DrawingUtilities.py:32(DrawClippedTextWithDots) SideBar.py:265(Draw)(2) 0.008
_core.py:8602(IsShown) AttributeEditors.py:390(_resize)(3) 0.001
Block.py:686(wxSynchronizeWidget)(83) 0.002
Detail.py:397(show)(26) 0.002
RefCollections.py:67(_getFlag) RefCollections.py:71(_setDirty)(540) 0.019
ContainerBlocks.py:414(instantiateWidget) Block.py:197(render)(1) 0.809
FileContainer.py:117(__init__) FileContainer.py:284(__init__)(16) 0.003
DBContainer.py:113(g