'Debug routine - dumps what it knows about an object.'

def _print_details_(self):

    print 'AxDispatch    container', self._username_
    try:
        print 'Methods:'
        for method in self._olerepr_.mapFuncs.iterkeys():
            print ' DCTB ', method
        print 'Props:'
        for (prop, entry) in self._olerepr_.propMap.iteritems():
            print (' DCTB %s    =    0x%x    -    %s' % (prop, entry.dispid, repr(entry)))
        print 'Get    Props:'
        for (prop, entry) in self._olerepr_.propMapGet.iteritems():
            print (' DCTB %s    =    0x%x    -    %s' % (prop, entry.dispid, repr(entry)))
        print 'Put    Props:'
        for (prop, entry) in self._olerepr_.propMapPut.iteritems():
            print (' DCTB %s    =    0x%x    -    %s' % (prop, entry.dispid, repr(entry)))
    except:
        traceback.print_exc()
