On Wednesday 18 June 2008 06:32:46 pm Erik Vandamme wrote: > ClassDesigener fails after adding Grid, i.e. when hitting > Finish, previuosly would not even go to Finish > > > > Traceback (most recent call last): > > File "c:\dabo\trunk\dabo\ui\uiwx\dControlMixin.py", line 26, in > _onWxHit > > self.raiseEvent(dEvents.Hit, evt, *args, **kwargs) > > File "c:\dabo\trunk\dabo\ui\uiwx\dPemMixin.py", line 919, in > raiseEvent > > super(dPemMixin, self).raiseEvent(eventClass, nativeEvent, *args, > **kwargs) > > File "c:\dabo\trunk\dabo\lib\eventMixin.py", line 92, in raiseEvent > > bindingFunction(event) > > File "c:\dabo\trunk\dabo\ui\dialogs\Wizard.py", line 122, in onNext > > self._finish() > > File "c:\dabo\trunk\dabo\ui\dialogs\Wizard.py", line 140, in _finish > > finOK = self.finish() > > File "C:\dabo\trunk\ide\wizards\QuickLayoutWizard.py", line 787, in > finish > > self.callback(ret) > > File "C:\dabo\trunk\ide\ClassDesignerFormMixin.py", line 792, in > addQuickLayou > > t > > self.Controller.addQuickLayout(layoutInfo) > > File "ClassDesigner.py", line 3599, in addQuickLayout > > grd.DataSource = table > > File "c:\dabo\trunk\dabo\ui\uiwx\dGrid.py", line 3963, in > _setDataSource > > self.fillGrid(True) > > File "c:\dabo\trunk\dabo\ui\uiwx\dGrid.py", line 2007, in fillGrid > > self._tableRows = tbl.fillTable(force) > > File "c:\dabo\trunk\dabo\ui\uiwx\dGrid.py", line 244, in fillTable > > _newRowCount = len(dataSet) > > TypeError: object of type 'type' has no len() > > Traceback (most recent call last): > > File "C:\Python25\lib\site-packages\wx-2.8-msw-unicode\wx\_misc.py", > line 1341 > > , in Notify > > self.notify() > > File "C:\Python25\lib\site-packages\wx-2.8-msw-unicode\wx\_core.py", > line 1447 > > 0, in Notify > > self.result = self.callable(*self.args, **self.kwargs) > > File "c:\dabo\trunk\dabo\ui\uiwx\dForm.py", line 146, in __update > > super(BaseForm, self).update() > > File "c:\dabo\trunk\dabo\ui\uiwx\dPemMixin.py", line 1228, in update > > self.raiseEvent(dEvents.Update) > > File "c:\dabo\trunk\dabo\ui\uiwx\dPemMixin.py", line 919, in > raiseEvent > > super(dPemMixin, self).raiseEvent(eventClass, nativeEvent, *args, > **kwargs) > > File "c:\dabo\trunk\dabo\lib\eventMixin.py", line 92, in raiseEvent > > bindingFunction(event) > > File "c:\dabo\trunk\dabo\ui\uiwx\dPemMixin.py", line 1205, in > __onUpdate > > self.update() > > File "c:\dabo\trunk\dabo\ui\uiwx\dPemMixin.py", line 1228, in update > > self.raiseEvent(dEvents.Update) > > File "c:\dabo\trunk\dabo\ui\uiwx\dPemMixin.py", line 919, in > raiseEvent > > super(dPemMixin, self).raiseEvent(eventClass, nativeEvent, *args, > **kwargs) > > File "c:\dabo\trunk\dabo\lib\eventMixin.py", line 92, in raiseEvent > > bindingFunction(event) > > File "c:\dabo\trunk\dabo\ui\uiwx\dPemMixin.py", line 1205, in > __onUpdate > > self.update() > > File "c:\dabo\trunk\dabo\ui\uiwx\dPemMixin.py", line 1228, in update > > self.raiseEvent(dEvents.Update) > > File "c:\dabo\trunk\dabo\ui\uiwx\dPemMixin.py", line 919, in > raiseEvent > > super(dPemMixin, self).raiseEvent(eventClass, nativeEvent, *args, > **kwargs) > > File "c:\dabo\trunk\dabo\lib\eventMixin.py", line 92, in raiseEvent > > bindingFunction(event) > > File "c:\dabo\trunk\dabo\ui\uiwx\dPemMixin.py", line 1205, in > __onUpdate > > self.update() > > File "c:\dabo\trunk\dabo\ui\uiwx\dGrid.py", line 3019, in update > > self.fillGrid() > > File "c:\dabo\trunk\dabo\ui\uiwx\dGrid.py", line 2007, in fillGrid > > self._tableRows = tbl.fillTable(force) > > File "c:\dabo\trunk\dabo\ui\uiwx\dGrid.py", line 244, in fillTable > > _newRowCount = len(dataSet) > > TypeError: object of type 'type' has no len()
I have attempted to repeat this error without success. However, I'm using Postgres and he was using MySQL. The funny thing was after getting the error the bizobject code was created. Just the grid was not added to the form. -- John Fabiani _______________________________________________ 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]
