Uwe Grauer wrote:
> Uwe Grauer wrote:
>> Sorry, i meant getattr(self, "_currFontZoom", 0) is None.
>
> For debugging i changed dPemMixinBase._setRelativeFontZoom():
> def _setRelativeFontZoom(self, amt):
> a=getattr(self, "_currFontZoom", 0)
> print "self=", self
> print "getattr=", getattr
> print "a=", a
> print "amt=", amt
> abs_zoom = getattr(self, "_currFontZoom", 0) + amt
> self._setAbsoluteFontZoom(abs_zoom)
>
> Running my app, on Ctrl+ the traceback shows:
>
> self= <EditPerForm (baseclass dabo.ui.dForm, id:-446)>
> getattr= <built-in function getattr>
> a= None
> amt= 1
> Traceback (most recent call last):
> File "/usr/lib/python2.5/site-packages/dabo/ui/uiwx/uiApp.py", line
> 246, in _onKeyPress
> self.fontZoomIn()
> File "/usr/lib/python2.5/site-packages/dabo/ui/uiwx/uiApp.py", line
> 259, in fontZoomIn
> af.iterateCall("fontZoomIn")
> File "/usr/lib/python2.5/site-packages/dabo/ui/dPemMixinBase.py",
> line 91, in iterateCall
> func(*args, **kwargs)
> File "/usr/lib/python2.5/site-packages/dabo/ui/dPemMixinBase.py",
> line 105, in fontZoomIn
> self._setRelativeFontZoom(amt)
> File "/usr/lib/python2.5/site-packages/dabo/ui/dPemMixinBase.py",
> line 121, in _setRelativeFontZoom
> abs_zoom = getattr(self, "_currFontZoom", 0) + amt
> TypeError: unsupported operand type(s) for +: 'NoneType' and 'int'
Any hints on this?
Uwe
_______________________________________________
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]