environment/lib/python2.7/site-packages/IPython/config/configurable.py
def class_get_trait_help(cls, trait, inst=None):
        """Get the help string for a single trait.
        
        If `inst` is given, it's current trait values will be used in place of
        the class default.
        """
        assert inst is None or isinstance(inst, cls)
        lines = []
        header = "--%s.%s=<%s>" % (cls.__name__, trait.name, trait.__class__.__name__)
        lines.append(header)
        if inst is not None:
            lines.append(indent('Current: %r' % getattr(inst, trait.name), 4))
        else:
            try:
                dvr = repr(trait.get_default_value())
            except Exception:
                dvr = None # ignore defaults we can't construct
            if dvr is not None:
                if len(dvr) > 64:
                    dvr = dvr[:61]+'...'
                lines.append(indent('Default: %s' % dvr, 4))
        if 'Enum' in trait.__class__.__name__:
            # include Enum choices
            lines.append(indent('Choices: %r' % (trait.values,)))

        help = trait.get_metadata('help')
        if help is not None:
            help = '\n'.join(wrap_paragraphs(help, 76))
            lines.append(indent(help, 4))
        return '\n'.join(lines)
def class_get_trait_help(cls, trait, inst=None):
        """Get the help string for a single trait.
        
        If `inst` is given, it's current trait values will be used in place of
        the class default.
        """
        assert inst is None or isinstance(inst, cls)
        lines = []
        header = "--%s.%s=<%s>" % (cls.__name__, trait.name, trait.__class__.__name__)
        lines.append(header)
        if inst is not None:
            lines.append(indent('Current: %r' % getattr(inst, trait.name), 4))
        else:
            try:
                dvr = repr(trait.get_default_value())
            except Exception:
                dvr = None # ignore defaults we can't construct
            if dvr is not None:
                if len(dvr) > 64:
                    dvr = dvr[:61]+'...'
                lines.append(indent('Default: %s' % dvr, 4))
        if 'Enum' in trait.__class__.__name__:
            # include Enum choices
            lines.append(indent('Choices: %r' % (trait.values,)))

        help = trait.get_metadata('help')
        if help is not None:
            help = '\n'.join(wrap_paragraphs(help, 76))
            lines.append(indent(help, 4))
        return '\n'.join(lines)
def class_get_trait_help ( cls , trait , inst = None ) : assert inst is None or isinstance ( inst , cls ) lines = [ ] header = "--%s.%s=<%s>" % ( cls . __name__ , trait . name , trait . __class__ . __name__ ) lines . append ( header ) if inst is not None : lines . append ( indent ( 'Current: %r' % getattr ( inst , trait . name ) , 4 ) ) else : try : dvr = repr ( trait . get_default_value ( ) ) except Exception : dvr = None # ignore defaults we can't construct if dvr is not None : if len ( dvr ) > 64 : dvr = dvr [ : 61 ] + '...' lines . append ( indent ( 'Default: %s' % dvr , 4 ) ) if 'Enum' in trait . __class__ . __name__ : # include Enum choices lines . append ( indent ( 'Choices: %r' % ( trait . values , ) ) ) help = trait . get_metadata ( 'help' ) if help is not None : help = '\n' . join ( wrap_paragraphs ( help , 76 ) ) lines . append ( indent ( help , 4 ) ) return '\n' . join ( lines )
Get the help string for a single trait.
        
        If `inst` is given, it's current trait values will be used in place of
        the class default.
Get the help string for a single trait . If inst is given it s current trait values will be used in place of the class default .