This code looked very useful to me, however it doesn't work under modern wxpython implementations, making it broken under linux/macosx/non-static windows.
I couldn't work out a way to force symbol resolution on the python intepreter, so fixing this involves a lot of trial and error, running around the app to see if each function works -- I'm not really a wxPy kinda person.
So I wrote some patches to it, but it is highly incomplete, and probably wrong. I can get to the main loading screen now under wxPython 2.8, but the UI is totally borked, took me an afternoon and a bit before I ran out of time. If someone wants to fix this in the future, the attached patch might prove useful.
The main problem is the movement of wxSomeWidget to wx.SomeWidget, causing the intepreter to not find the correct function.
interpretedLanguage--;
Also PLEASE tag source releases -- i.e. release the source code that matches your compilation, then include that in the files section.
partial patch to update to wx 2.8