def __init__(self, attributeID, displayName=None, width=None, typeHint=None): """@param typeHint: text|datetime|action or None""" self.attributeID = attributeID if displayName is None: displayName = nameToLabel(attributeID) self.displayName = displayName self.width = width self.typeHint = typeHint
def inspect(self): l = [] from formless.annotate import nameToLabel lablen = 0 for kp in _x509namecrap: k = kp[-1] label = nameToLabel(k) lablen = max(len(label), lablen) l.append((label, getattr(self, k))) lablen += 2 for n, (label, attr) in enumerate(l): l[n] = (label.rjust(lablen) + ': ' + attr) return '\n'.join(l)
def inspect(self): l = [] from formless.annotate import nameToLabel lablen = 0 for kp in _x509namecrap: k = kp[-1] label = nameToLabel(k) lablen = max(len(label), lablen) l.append((label, getattr(self, k))) lablen += 2 for n, (label, attr) in enumerate(l): l[n] = (label.rjust(lablen)+': '+ attr) return '\n'.join(l)