Just saw this:
show, a debugging tool for Python. Looks like it can be useful. I'm interested in this area since I have felt the need for such tools and have written a few small tools for this myself.
Show is billed as "Debug print statements, done right. E.g. show(x)".
It also has some other features that could be useful, e.g.:
will display the value of local variables. When invoked again, only those variables that have changed (since the last show.watch() in the same context) will be displayed.
- Vasudev Ram - Dancing Bison Enterprises