$ ./forgery.sh Traceback (most recent call last): File "./Forgery.py", line 48, in ? import ForgeryApplication File "/home/plouj/dcc/Forgery-0.1.0/ForgeryApplication.py", line 39, in ? import ForgeryDocument File "/home/plouj/dcc/Forgery-0.1.0/ForgeryDocument.py", line 26, in ? import ForgeryAlert, ForgeryApplication, ForgeryElements, ForgeryInspector, ForgeryMap, ForgeryMode, ForgeryPalette, ForgeryPreferences, ForgeryUndoManager File "/home/plouj/dcc/Forgery-0.1.0/ForgeryMode.py", line 206, in ? import ForgeryDrawMode File "/home/plouj/dcc/Forgery-0.1.0/ForgeryDrawMode.py", line 26, in ? import ForgeryDrawView, ForgeryMode, ForgeryPalette, ForgeryToolPalette File "/home/plouj/dcc/Forgery-0.1.0/ForgeryToolPalette.py", line 26, in ? import ForgeryPalette, ForgeryTool File "/home/plouj/dcc/Forgery-0.1.0/ForgeryTool.py", line 27, in ? import ForgeryCursor File "/home/plouj/dcc/Forgery-0.1.0/ForgeryCursor.py", line 59, in ? arrow = wx.StockCursor(wx.CURSOR_ARROW) File "/usr/lib64/python2.4/site-packages/wx-2.6-gtk2-unicode/wx/_gdi.py", line 1045, in StockCursor val = _gdi_.new_StockCursor(*args, **kwargs) wx._core.PyNoAppError: The wx.App object must be created first!