I use winpdb and I really like it. I think that a new debugger should at least have its own capabilities. It has some GUI illusions, although perhaps you can fix it or take some ideas from it to write your own.
winpdb - independent GPL Python GPL debugger with support for remote debugging over the network, multiple threads, namespace modification, built-in debugging, encrypted communications, and up to 20 times faster than pdb.
Features:
- GPL license. Winpdb is free software.
- Compatible with CPython 2.3 through 2.6 and Python 3000
- WxPython 2.6 - 2.8 compatible
- Independent platform and tested on Ubuntu Gutsy and Windows XP.
- User Interfaces: rpdb2 is console based, and winpdb requires wxPython 2.6 or later.
Screenshot http://winpdb.org/images/screenshot_winpdb_small.jpg
source
share