[EMAIL PROTECTED] wrote: > Is there a function/class/module/whatever I can use to look at > objects?
The repr() function is what you want. > I want something that will print the object's value (if any) in > pretty-printed form, and list all it's attributes and their values. > And do all that recursively. The repr() function returns what the object's __repr__ method returns. You'll notice that the builtin container types (string, set, list, dict, ...) will show the values of their referred objects also. Define the __repr__ method on your classes so that they show whatever information you think is useful for debugging. -- \ "If you go flying back through time and you see somebody else | `\ flying forward into the future, it's probably best to avoid eye | _o__) contact." -- Jack Handey | Ben Finney -- http://mail.python.org/mailman/listinfo/python-list