def typeDescription(self, class_):
    if issubclass(class_, ListProxy):
        return ('List of %s objects' % self.typeDescription(class_.dataType))
    elif (class_.dataType in (dict, list, tuple, str, bytes, set, frozenset, bool, int, float)):
        return class_.dataType.__name__.capitalize()
    elif ('' in ('%s' % class_.dataType)):
        return self.linkDocuText(('::%s::' % class_.dataType.__name__))
def typeDescription(self, class_):
    if issubclass(class_, ListProxy):
        return ('List of %s objects' % self.typeDescription(class_.dataType))
    elif (class_.dataType in (dict, list, tuple, str, bytes, set, frozenset, bool, int, float)):
        return class_.dataType.__name__.capitalize()
    elif ( in ('%s' % class_.dataType)):
        return self.linkDocuText(('::%s::' % class_.dataType.__name__))