Ed Leafe wrote:
> dabo Commit
> Revision 4219
> Date: 2008-06-30 20:22:36 -0700 (Mon, 30 Jun 2008)
> Author: Ed
> Trac: http://svn.dabodev.com/trac/dabo/changeset/4219
> 
> Changed:
> U   trunk/dabo/ui/uiwx/dGrid.py
> 
> Log:
> Fixed a problem when using columns with a 'list' data type reported by Adrian 
> Klaver.
> 
> Also fixed a bug in the removeColumn() method that didn't correctly trap a 
> missing column.
> 

I get the following traceback with your change in rev 4219:

Traceback (most recent call last):
   File 
"/usr/lib/python2.5/site-packages/dabo/ui/uiwx/dControlMixin.py", line 
27, in _onWxHit
     self.raiseEvent(dEvents.Hit, evt, *args, **kwargs)
   File "/usr/lib/python2.5/site-packages/dabo/ui/uiwx/dPemMixin.py", 
line 922, in raiseEvent
     super(dPemMixin, self).raiseEvent(eventClass, nativeEvent, *args, 
**kwargs)
   File "/usr/lib/python2.5/site-packages/dabo/lib/eventMixin.py", line 
92, in raiseEvent
     bindingFunction(event)
   File "/home/uwe/mysrc/ugfw/fwadm/fwadmMainForm.py", line 71, in 
onHit_btnBrwPerForm
     self.callBrwPerForm()
   File "/home/uwe/mysrc/ugfw/fwadm/fwadmMainForm.py", line 109, in 
callBrwPerForm
     frm = BrwPerForm.BrwPerForm(ParentForm=self, CxnName="fbtool_dev", 
CxnFile="path://fwadm.cnxml")
   File "/usr/lib/python2.5/site-packages/dabo/ui/uiwx/dForm.py", line 
894, in __init__
     BaseForm.__init__(self, preClass, parent, properties, 
attProperties, *args, **kwargs)
   File "/usr/lib/python2.5/site-packages/dabo/ui/uiwx/dForm.py", line 
43, in __init__
     fm.dFormMixin.__init__(self, preClass, parent, properties, 
attProperties, *args, **kwargs)
   File "/usr/lib/python2.5/site-packages/dabo/ui/uiwx/dFormMixin.py", 
line 71, in __init__
     attProperties, *args, **kwargs)
   File "/usr/lib/python2.5/site-packages/dabo/ui/uiwx/dPemMixin.py", 
line 183, in __init__
     self._afterInit()
   File "/usr/lib/python2.5/site-packages/dabo/ui/uiwx/dForm.py", line 
69, in _afterInit
     super(BaseForm, self)._afterInit()
   File "/usr/lib/python2.5/site-packages/dabo/ui/uiwx/dFormMixin.py", 
line 131, in _afterInit
     super(dFormMixin, self)._afterInit()
   File "/usr/lib/python2.5/site-packages/dabo/ui/uiwx/dPemMixin.py", 
line 316, in _afterInit
     self.afterInit()
   File "/home/uwe/mysrc/ugfw/fwadm/BrwPerForm.py", line 116, in afterInit
     pgf.appendPage(Page1)
   File 
"/usr/lib/python2.5/site-packages/dabo/ui/uiwx/dPageFrameMixin.py", line 
146, in appendPage
     return self.insertPage(self.GetPageCount(), pgCls, caption, imgKey)
   File 
"/usr/lib/python2.5/site-packages/dabo/ui/uiwx/dPageFrameMixin.py", line 
175, in insertPage
     pg = pgCls(self)
   File "/usr/lib/python2.5/site-packages/dabo/ui/uiwx/dPage.py", line 
14, in __init__
     super(dPage, self).__init__(*args, **kwargs)
   File "/usr/lib/python2.5/site-packages/dabo/ui/uiwx/dPanel.py", line 
217, in __init__
     attProperties=attProperties, *args, **kwargs)
   File "/usr/lib/python2.5/site-packages/dabo/ui/uiwx/dPanel.py", line 
164, in __init__
     properties=properties, attProperties=attProperties, *args, **kwargs)
   File "/usr/lib/python2.5/site-packages/dabo/ui/uiwx/dPanel.py", line 
33, in __init__
     properties=properties, attProperties=attProperties, *args, **kwargs)
   File "/usr/lib/python2.5/site-packages/dabo/ui/uiwx/dPemMixin.py", 
line 183, in __init__
     self._afterInit()
   File "/usr/lib/python2.5/site-packages/dabo/ui/uiwx/dPage.py", line 
22, in _afterInit
     super(dPage, self)._afterInit()
   File "/usr/lib/python2.5/site-packages/dabo/ui/uiwx/dPemMixin.py", 
line 316, in _afterInit
     self.afterInit()
   File "/home/uwe/mysrc/ugfw/fwadm/BrwPerForm.py", line 202, in afterInit
     grid.addColumn(Caption="Name", DataField="name")
   File "/usr/lib/python2.5/site-packages/dabo/ui/uiwx/dGrid.py", line 
2916, in addColumn
     col = self.ColumnClass(self, *args, **kwargs)
   File "/usr/lib/python2.5/site-packages/dabo/ui/uiwx/dGrid.py", line 
477, in __init__
     super(dColumn, self).__init__(properties, attProperties, *args, 
**kwargs)
   File "/usr/lib/python2.5/site-packages/dabo/dObject.py", line 67, in 
__init__
     self.setProperties(properties)
   File 
"/usr/lib/python2.5/site-packages/dabo/lib/propertyHelperMixin.py", line 
210, in setProperties
     _setProps(propDict)
   File 
"/usr/lib/python2.5/site-packages/dabo/lib/propertyHelperMixin.py", line 
199, in _setProps
     setter(self, _propDict[prop])
   File "/usr/lib/python2.5/site-packages/dabo/ui/uiwx/dGrid.py", line 
976, in _setDataField
     if self._dataField:
AttributeError: 'dColumn' object has no attribute '_dataField'



_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-dev
Searchable Archives: http://leafe.com/archives/search/dabo-dev
This message: http://leafe.com/archives/byMID/[EMAIL PROTECTED]

Reply via email to