On Friday 08 May 2009 09:09:37 am Paul McNett wrote: > Well something's definitely wrong, if this is happening inside a cancel() > cycle. > > Paul
it starts as dForm->confirmChanges->self.cancel(dataSource=biz.DataSource) Cancel()->bizobj.cancelAll(ignoreNoRecords=ignoreNoRecords) dBizobj->cancelAll() -> self.scanChangedRows(self.cancel, allCursors=False, includeNewUnchanged=True,ignoreNoRecords=ignoreNoRecords) dBizobj->scanChangedRows->changedRows = self.getChangedRows(includeNewUnchanged) dBizobj->getChangedRows->self.scan(self._listChangedRows) dBizobj->scan->self.scanRows(func, range(self.RowCount), *args, **kwargs) dBizobj->scanRows->self._moveToRowNum(i) dBizobj->_moveToRowNum->child.setCurrentParent() dBizobj->setCurrentParent->self._CurrentCursor = val dBizobj->_getCurrentCursor->self.createCursor() ##Hmmm? dBizobj->createCursor->self._syncCursorProps(crs) dBizobj->_syncCursorProps->crs.Table = self._dataSource dBizobj->_setTable->flds = self.getFields(table) createCursor()???? What is this doing? -- John Fabiani _______________________________________________ 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]
