Errors in MultiStateButton
March 31st, 2006 2 Comments »
So I was fine until mid-afternoon yesterday when my code stopped working.
It’s hard to figure out what is wrong because I can’t run a source-level debugger on the code on my Mac.
Hm, maybe I should try it on Ubuntu?
The source for MultiStateButton
is up on pastebin.ca.
Below are the errors.
PyShell 0.9.5 - The Flakiest Python Shell
Python 2.4.2 (#1, Jan 10 2006, 10:56:12)
[GCC 3.3 20030304 (Apple Computer, Inc. build 1671)] on darwin
Type “help”, “copyright”, “credits” or “license” for more information.
execfile(”/Users/rae/work/rae-button/MultiStateButton.py”, { “__name__” :”__main__” })
Traceback (most recent call last):
File “/Users/rae/work/osaf/chandler/chandler/release/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/wx/lib/buttons.py”, line 292, in OnPaint
File “/Users/rae/work/osaf/chandler/chandler/release/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/wx/lib/buttons.py”, line 435, in DrawLabel
AttributeError: ‘NoneType’ object has no attribute ‘GetWidth’
Traceback (most recent call last):
File “/Users/rae/work/osaf/chandler/chandler/release/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/wx/lib/buttons.py”, line 292, in OnPaint
File “/Users/rae/work/osaf/chandler/chandler/release/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/wx/lib/buttons.py”, line 435, in DrawLabel
AttributeError: ‘NoneType’ object has no attribute ‘GetWidth’
Traceback (most recent call last):
File “/Users/rae/work/osaf/chandler/chandler/release/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/wx/lib/buttons.py”, line 292, in OnPaint
File “/Users/rae/work/osaf/chandler/chandler/release/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/wx/lib/buttons.py”, line 435, in DrawLabel
AttributeError: ‘NoneType’ object has no attribute ‘GetWidth’
Traceback (most recent call last):
File “/Users/rae/work/osaf/chandler/chandler/release/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/wx/lib/buttons.py”, line 292, in OnPaint
File “/Users/rae/work/osaf/chandler/chandler/release/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/wx/lib/buttons.py”, line 435, in DrawLabel
AttributeError: ‘NoneType’ object has no attribute ‘GetWidth’
Traceback (most recent call last):
File “/Users/rae/work/osaf/chandler/chandler/release/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/wx/lib/buttons.py”, line 292, in OnPaint
File “/Users/rae/work/osaf/chandler/chandler/release/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/wx/lib/buttons.py”, line 435, in DrawLabel
AttributeError: ‘NoneType’ object has no attribute ‘GetWidth’
Traceback (most recent call last):
File “/Users/rae/work/osaf/chandler/chandler/release/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/wx/lib/buttons.py”, line 292, in OnPaint
File “/Users/rae/work/osaf/chandler/chandler/release/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/wx/lib/buttons.py”, line 435, in DrawLabel
AttributeError: ‘NoneType’ object has no attribute ‘GetWidth’
For completeness, the errors
are also on pastebin.ca. 