One of the things I’ve been working on lately, aside from my resumé and everything else, is a little object inspector for Python objects. I plan on using it to debug PyPy translation test failures, as the object trees are often complex, and I think this will help me.
I’ve put the code up on github at http://github.com/Ademan/Inquisition the basic usage is to call inspect_object(my_object)
or inspect_dictionary(my_dict)
to inspect either an object or dictionary. This specifies a root node to start browsing at. You’ll need a bleeding edge version of urwid that has the treetools module
nice to see you continuing your work on PyPy 🙂