One of my programs crashes after the latest update.

Platform: Win
Python Version: 2.5.1 on win32
Dabo Version: Version 0.9.3; Revision ~6449
UI Version: 2.8.7.1 on wxMSW

I think I have traced it to the dLabel property WordWrap = True as the
culprit.  When I eliminate that property or set it to False, the problem
goes away.

Here is the traceback:


Traceback (most recent call last):
File "C:\Python25\lib\site-packages\wx-2.8-msw-unicode\wx\_core.py", line
1436
8, in <lambda>
lambda event: event.callable(*event.args, **event.kw) )
File
"C:\Python25\lib\site-packages\dabo-0.9.2-py2.5.egg\dabo\ui\uiwx\dPemMixi
n.py", line 337, in _afterInitAll
self.afterInitAll()
File "C:\aaa\DaboCode\CalBirds\ReportCalMap2.py", line 257, in afterInitAll
panel = MyPanel(self)
File
"C:\Python25\lib\site-packages\dabo-0.9.2-py2.5.egg\dabo\ui\uiwx\dPanel.p
y", line 265, in __init__
attProperties=attProperties, *args, **kwargs)
File
"C:\Python25\lib\site-packages\dabo-0.9.2-py2.5.egg\dabo\ui\uiwx\dPanel.p
y", line 244, in __init__
properties=properties, attProperties=attProperties, *args, **kwargs)
File
"C:\Python25\lib\site-packages\dabo-0.9.2-py2.5.egg\dabo\ui\uiwx\dPanel.p
y", line 35, in __init__
properties=properties, attProperties=attProperties, *args, **kwargs)
File
"C:\Python25\lib\site-packages\dabo-0.9.2-py2.5.egg\dabo\ui\uiwx\dPemMixi
n.py", line 192, in __init__
self._afterInit()
File
"C:\Python25\lib\site-packages\dabo-0.9.2-py2.5.egg\dabo\ui\uiwx\dPemMixi
n.py", line 328, in _afterInit
self.afterInit()

### Here it is: --->
File "C:\aaa\DaboCode\CalBirds\ReportCalMap2.py", line 94, in afterInit
self.img.Amador = dabo.ui.dLabel(self.img,Left=273,Top=278,Width=22,Height=1
6,FontSize=myFontSize5,WordWrap=True,Alignment='Center',Caption="AMA")


File
"C:\Python25\lib\site-packages\dabo-0.9.2-py2.5.egg\dabo\ui\uiwx\dLabel.p
y", line 24, in __init__
attProperties=attProperties, *args, **kwargs)
File
"C:\Python25\lib\site-packages\dabo-0.9.2-py2.5.egg\dabo\ui\uiwx\dPemMixi
n.py", line 189, in __init__
self._setNameAndProperties(properties, **kwargs)
File
"C:\Python25\lib\site-packages\dabo-0.9.2-py2.5.egg\dabo\ui\uiwx\dPemMixi
n.py", line 226, in _setNameAndProperties
self._setProperties(properties)
File
"C:\Python25\lib\site-packages\dabo-0.9.2-py2.5.egg\dabo\ui\uiwx\dPemMixi
n.py", line 239, in _setProperties
self.setProperties(properties)
File
"C:\Python25\lib\site-packages\dabo-0.9.2-py2.5.egg\dabo\lib\propertyHelp
erMixin.py", line 216, in setProperties
_setProps(propDict)
File
"C:\Python25\lib\site-packages\dabo-0.9.2-py2.5.egg\dabo\lib\propertyHelp
erMixin.py", line 205, in _setProps
setter(self, _propDict[prop])
File
"C:\Python25\lib\site-packages\dabo-0.9.2-py2.5.egg\dabo\ui\uiwx\dLabel.p
y", line 125, in _setWordWrap
dabo.ui.callAfter(self.Parent.layout)
AttributeError: 'dImage' object has no attribute 'layout'


Steve Rose


--- StripMime Report -- processed MIME parts ---
multipart/alternative
  text/plain (text body -- kept)
  text/html
---
_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-users
Searchable Archives: http://leafe.com/archives/search/dabo-users
This message: 
http://leafe.com/archives/byMID/[email protected]

Reply via email to