Ed,
Got the following exception when I had a grid, made changes to underlying
data, cleared, and said no to save changes...
At the time row was=7 but apparently the data had already been cleared.
File "d:\pyProject\pyProject\LotsMfrm1.py", line 1492, in <module>
app.start()
File "d:\dabo\dabo\dApp.py", line 296, in start
self.uiApp.start(self)
File "d:\dabo\dabo\ui\uiwx\uiApp.py", line 262, in start
self.MainLoop()
File "c:\Python25\Lib\site-packages\wx-2.8-msw-unicode\wx\_core.py", line
7786, in MainLoop
wx.PyApp.MainLoop(self)
File "c:\Python25\Lib\site-packages\wx-2.8-msw-unicode\wx\_core.py", line
7147, in MainLoop
return _core_.PyApp_MainLoop(*args, **kwargs)
File "d:\dabo\dabo\ui\uiwx\dGrid.py", line 307, in IsEmptyCell
return not bizobj.getFieldVal(field, row)
File "d:\dabo\dabo\biz\dBizobj.py", line 1289, in getFieldVal
return cursor.getFieldVal(fld, row)
File "d:\dabo\dabo\db\dCursorMixin.py", line 792, in getFieldVal
raise dException.NoRecordsException, _("No records in the data set.")
def IsEmptyCell(self, row, col):
if row >= self.grid.RowCount:
return True
bizobj = self.grid.getBizobj()
field = self.grid.Columns[col].DataField
if bizobj:
if field:
##Offending line of code
return not bizobj.getFieldVal(field, row)
else:
return True
Larry Long
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.5.488 / Virus Database: 269.14.4/1057 - Release Date: 10/08/2007
9:04 AM
_______________________________________________
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/dabo-users/[EMAIL PROTECTED]