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'


_______________________________________________
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