Hi Bryan:
It looks like the CPIA skins is failing -- as you know it's a more
complete test of CPIA, so bugs often show up there first. It looks like
AETypeOverTextCtrl might have a problem with deletion during unrender.
John
AttributeError:
<osaf.framework.attributeEditors.AttributeEditors.AETypeOverTextCtrl;
proxy of C++ wxPanel instance at _7095090a_p_wxPanel> has no attribute
named '__del__'
Traceback (innermost last):
File "d:\John\osaf\chandler\Chandler.py", line 1, in ?
__version__ = "$Revision: 6566 $"
File "d:\John\osaf\chandler\Chandler.py", line 109, in ?
main()
File "d:\John\osaf\chandler\Chandler.py", line 69, in main
realMain()
File "d:\John\osaf\chandler\Chandler.py", line 64, in realMain
app.MainLoop()
File "d:\John\osaf\chandler\release\bin\Lib\site-packages\wx\_core.py",
line 7562, in MainLoop
wx.PyApp.MainLoop(self)
File "d:\John\osaf\chandler\release\bin\Lib\site-packages\wx\_core.py",
line 6995, in MainLoop
return _core_.PyApp_MainLoop(*args, **kwargs)
File "d:\John\osaf\chandler\application\Application.py", line 455, in
OnCommand
block.post (blockEvent, arguments)
File "d:\John\osaf\chandler\parcels\osaf\framework\blocks\Block.py",
line 109, in post
self.dispatchEvent (event)
File "d:\John\osaf\chandler\parcels\osaf\framework\blocks\Block.py",
line 643, in dispatchEvent
callMethod (Block.findBlockByName (event.dispatchToBlockName),
methodName, event)
File "d:\John\osaf\chandler\parcels\osaf\framework\blocks\Block.py",
line 584, in callMethod
return callNamedMethod(block, methodName, event)
File "d:\John\osaf\chandler\parcels\osaf\framework\blocks\Block.py",
line 602, in callNamedMethod
event.arguments ['results'] = member (block, event)
File
"d:\John\osaf\chandler\parcels\osaf\framework\blocks\ContainerBlocks.py",
line 484, in onChoiceEvent
self.postEventByName('SelectItemBroadcast', {'item':view})
File "d:\John\osaf\chandler\parcels\osaf\framework\blocks\Block.py",
line 121, in postEventByName
return self.post (self.find (list [0]), args)
File "d:\John\osaf\chandler\parcels\osaf\framework\blocks\Block.py",
line 109, in post
self.dispatchEvent (event)
File "d:\John\osaf\chandler\parcels\osaf\framework\blocks\Block.py",
line 653, in dispatchEvent
lambda child: (child is not None and
File "d:\John\osaf\chandler\parcels\osaf\framework\blocks\Block.py",
line 622, in broadcast
broadcast (child, methodName, event, childTest)
File "d:\John\osaf\chandler\parcels\osaf\framework\blocks\Block.py",
line 619, in broadcast
callMethod (block, methodName, event)
File "d:\John\osaf\chandler\parcels\osaf\framework\blocks\Block.py",
line 584, in callMethod
return callNamedMethod(block, methodName, event)
File "d:\John\osaf\chandler\parcels\osaf\framework\blocks\Block.py",
line 602, in callNamedMethod
event.arguments ['results'] = member (block, event)
File "d:\John\osaf\chandler\parcels\osaf\framework\blocks\Trunk.py",
line 79, in onSelectItemEvent
widget.wxSynchronizeWidget ()
File "d:\John\osaf\chandler\parcels\osaf\framework\blocks\Trunk.py",
line 35, in wxSynchronizeWidget
self.blockItem.installTreeOfBlocks()
File "d:\John\osaf\chandler\parcels\osaf\framework\blocks\Trunk.py",
line 116, in installTreeOfBlocks
oldView.unRender()
File "d:\John\osaf\chandler\parcels\osaf\framework\blocks\Block.py",
line 278, in unRender
child.unRender()
File "d:\John\osaf\chandler\parcels\osaf\framework\blocks\Block.py",
line 278, in unRender
child.unRender()
File "d:\John\osaf\chandler\parcels\osaf\framework\blocks\Block.py",
line 278, in unRender
child.unRender()
File "d:\John\osaf\chandler\parcels\osaf\framework\blocks\Block.py",
line 278, in unRender
child.unRender()
File "d:\John\osaf\chandler\parcels\osaf\framework\blocks\Block.py",
line 278, in unRender
child.unRender()
File "d:\John\osaf\chandler\parcels\osaf\framework\blocks\Block.py",
line 278, in unRender
child.unRender()
File
"d:\John\osaf\chandler\parcels\osaf\framework\blocks\detail\Detail.py",
line 100, in unRender
super(DetailRootBlock, self).unRender()
File "d:\John\osaf\chandler\parcels\osaf\framework\blocks\Block.py",
line 278, in unRender
child.unRender()
File "d:\John\osaf\chandler\parcels\osaf\framework\blocks\Block.py",
line 278, in unRender
child.unRender()
File
"d:\John\osaf\chandler\parcels\osaf\framework\blocks\ControlBlocks.py",
line 1891, in unRender
super(AEBlock, self).unRender()
File "d:\John\osaf\chandler\parcels\osaf\framework\blocks\Block.py",
line 298, in unRender
method (widget)
File "d:\John\osaf\chandler\release\bin\Lib\site-packages\wx\_core.py",
line 7950, in Destroy
return _core_.Window_Destroy(*args, **kwargs)
File
"d:\John\osaf\chandler\parcels\osaf\framework\attributeEditors\AttributeEditors.py",
line 398, in __getattr__
raise AttributeError, "%s has no attribute named '%s'" % (self, attr)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Open Source Applications Foundation "Dev" mailing list
http://lists.osafoundation.org/mailman/listinfo/dev