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]