I'm getting this exception, which has me confused:

"""
Shutter Studio Error Notification

          Customer: -----
           License: 5625e940-f433-479f-8c6e-60b726a73882
    User Timestamp: 2010-06-22 14:56:40.187000
  Server Timestamp: 2010-06-22 14:56:37.050059
Version, Platform: 0.9.42 Windows-XP-5.1.2600
  Exception Object: 'RowNotFoundException' object is not callable
    Exception Type: <type 'exceptions.TypeError'>
       Active Form: <frmProductionOrders (baseclass dabo.ui.dForm, id:-326)>
    Active Control: <grdProductionOrderOpenings (baseclass dabo.ui.dGrid, 
id:-382)>

Traceback (most recent call last):
   File "dabo\ui\uiwx\dMenuItem.pyo", line 57, in __onWxHit
   File "dabo\ui\uiwx\dPemMixin.pyo", line 980, in raiseEvent
   File "dabo\lib\eventMixin.pyo", line 93, in raiseEvent
   File "ui\MenReports.pyo", line 52, in openForm
   File "dabo\ui\uiwx\dDialog.pyo", line 43, in __init__
   File "datanav_additions\FrmReportBase.pyo", line 25, in _addControls
   File "dabo\lib\autosuper\autosuper.pyo", line 176, in __call__
   File "dabo\ui\uiwx\dDialog.pyo", line 114, in _addControls
   File "ui\FrmReportCutsheet.pyo", line 27, in addControls
   File "dabo\lib\autosuper\autosuper.pyo", line 176, in __call__
   File "ui\FrmReportProductionOrderBase.pyo", line 53, in addControls
   File "datanav_additions\PanBrowsePick.pyo", line 241, in _setValue
   File "datanav_additions\TxtLookup.pyo", line 111, in flushValue
   File "datanav_additions\TxtLookup.pyo", line 51, in update
   File "datanav_additions\TxtLookup.pyo", line 63, in updateValues
   File "datanav_additions\TxtLookup.pyo", line 28, in requeryLookup
   File "dabo\biz\dBizobj.pyo", line 993, in requery
   File "dabo\biz\dBizobj.pyo", line 1269, in _positionUsingPK
   File "dabo\biz\dBizobj.pyo", line 1449, in setCurrentParent
   File "dabo\biz\dBizobj.pyo", line 1449, in setCurrentParent
   File "dabo\biz\dBizobj.pyo", line 1442, in setCurrentParent
   File "dabo\biz\dBizobj.pyo", line 1043, in getParentLinkValue
   File "dabo\biz\dBizobj.pyo", line 1553, in getFieldVal
   File "dabo\db\dCursorMixin.pyo", line 845, in getFieldVal
<type 'exceptions.TypeError'>: 'RowNotFoundException' object is not callable
"""

Here's the relevant area in dCursorMixin.py:

  842   def getFieldVal(self, fld, row=None, _rowChangeCallback=None):
  843     """Return the value of the specified field in the current or 
specified row."""
  844     if self.RowCount <= 0:
  845       raise dException.NoRecordsException(_("No records in the data 
set."))
  846     if row is None:
  847       row = self.RowNumber
  848     try:
  849       rec = self._records[row]
  850     except IndexError:
  851       cnt = len(self._records)
  852       raise dException.RowNotFoundException(
  853           _("Row #%(row)s requested, but the data set has only %(cnt)s 
row(s),") % locals())


Why would it be referring to 'RowNotFoundException' when the exception being 
raised 
on that line is NoRecordsException?

Paul


_______________________________________________
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