On Tuesday, May 15, 2012 01:21:43 PM Ed Leafe wrote:
> On May 15, 2012, at 1:18 PM, Ed Leafe wrote:
> >> File "/home/johnf/dabo/dabo/ui/uiwx/dGrid.py", line 1384, in
> >> _setPrecision>> 
> >>   dabo.ui.callAfterInterval(50, self.Parent.refresh)
> >> 
> >> AttributeError: 'NoneType' object has no attribute 'refresh'
> >> 
> >     Are you creating columns independently, and then later adding them to
> >     the grid? That's what this error seems to imply: a column with no
> >     Parent.
>       Try the fix I just posted.
> 
> 
> -- Ed Leafe

Paul's code with Precision added  appears to work.  However, my old code is 
presenting new errors.

Traceback (most recent call last):
  File "/home/johnf/dabo/dabo/ui/uiwx/dPemMixin.py", line 595, in 
__onWxKeyChar
    self.raiseEvent(dEvents.KeyChar, evt)
  File "/home/johnf/dabo/dabo/ui/uiwx/dPemMixin.py", line 1074, in raiseEvent
    super(dPemMixin, self).raiseEvent(eventClass, nativeEvent, *args, 
**kwargs)
  File "/home/johnf/dabo/dabo/lib/eventMixin.py", line 81, in raiseEvent
    bindingFunction(event)
  File "esStudent.py", line 3840, in _lookup
    thestr= self.Form.lookup(evt)
  File "esStudent.py", line 4251, in lookup
    evtValue,'pkid',LUFilter=specialSQL)
  File "/home/johnf/pespy/lookup.py", line 156, in lookup
    CallingForm.requery()
  File "/home/johnf/dabo/dabo/ui/uiwx/dForm.py", line 533, in requery
    response = bizobj.requery()
  File "/home/johnf/dabo/dabo/biz/dBizobj.py", line 1202, in requery
    self.requeryAllChildren()
  File "/home/johnf/dabo/dabo/biz/dBizobj.py", line 1880, in 
requeryAllChildren
    self._resetChildrenParent(_doRequery)
  File "/home/johnf/dabo/dabo/biz/dBizobj.py", line 1523, in 
_resetChildrenParent
    child.setCurrentParent()
  File "/home/johnf/dabo/dabo/biz/dBizobj.py", line 1786, in setCurrentParent
    val = self.getParentLinkValue()
  File "/home/johnf/dabo/dabo/biz/dBizobj.py", line 1268, in 
getParentLinkValue
    ret = map(self.Parent.getFieldVal, tuple(flds))
  File "/home/johnf/dabo/dabo/biz/dBizobj.py", line 1951, in getFieldVal
    ret = self._CurrentCursor.getFieldVal(fld, row, 
_rowChangeCallback=changeRowNumCallback)
  File "/home/johnf/dabo/dabo/db/dCursorMixin.py", line 901, in getFieldVal
    self._correctFieldTypesIfNeeded(rec)
  File "/home/johnf/dabo/dabo/db/dCursorMixin.py", line 220, in 
_correctFieldTypesIfNeeded
    rec[fld_name] = _correctFieldType(rec[fld_name], fld_name)
  File "/home/johnf/dabo/dabo/db/dCursorMixin.py", line 237, in 
_correctFieldType
    if isinstance(field_val, pythonType):
TypeError: isinstance() arg 2 must be a class, type, or tuple of classes and 
types
_______________________________________________
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/4499551.6TKjEoNOmk@linux-12

Reply via email to