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]

Reply via email to