def full_info ( self, object, name, value ):
        extra   = ''
        handler = self.key_trait.handler
        if handler is not None:
            extra = (' with keys which are %s' %
                     handler.full_info( object, name, value))
        handler = self.value_handler
        if handler is not None:
            if extra == '':
                extra = ' with'
            else:
                extra += ' and'
            extra += (' values which are %s' %
                      handler.full_info( object, name, value ))
        return 'a dictionary%s' % extra
dataset/ETHPy150Open enthought/traits/traits/trait_handlers.py/TraitDict.full_info/original