(via Daily Python-URL)
The debugger is made up of two applications: DbgRemote is the editor and IDE, ConsoleEmbed is the remote debugging host - it runs the python script and communicates to the IDE via a network socket. The idea was that the ConsoleEmbed application would be ported to any platforms that we needed to support while the DbgRemote app would be maintained only on the windows platform. This way we could use a single debugging interface to debug our python applications regardless of what platform we were running them on. This two piece approach also allowed us to break into running python code in a more elegant way than possible in the standard python debuggers.
As you may recall I was looking for information on implementing debuggers. Naturally, this link caught my attention.
I was hoping for a bit more documentation, but at least this debugger is open source.
Posted to Python by Ehud Lamm on 1/17/02; 8:19:54 AM