Dumping an instance

Peter Hansen peter at engcorp.com
Wed Mar 16 04:20:57 CET 2005

gf gf wrote:
> If I want to dump (for debugging) an instance and all
> of it's member attributes, what's the simplest way?
> print myInstance
> just gives a pointer to its location in memory

Roughly speaking, as a starting point:

from pprint import pformat
def dump(obj):
     print repr(obj)
     for name in obj.__dict__:
         val = getattr(obj, name)
         print name, '=', pformat(val)


More information about the Python-list mailing list