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]

Reply via email to