Seg Fault fixed!
It seems Gedit can't handle GTK threads. Bugger..
Nevermind. Code has been changed to use fork(), and pipe() calls..
the "print" commands spotted around the place have been replaced with
Logging.debug() (Thanx Neil!)
Installed Python Outline Gedit plugin (as it seemed useful) and seems
to run along side nicely.
A side-effect tho is that ive added more bugs than ive fixed =] Error
handling is now at the top of my list as its so so poor at the moment.
More Todos:
* Move Fork(), Pipe(), cPickle() and gtk_io_add_watch() into a generic
class to make things tidy.
MikeyB