Dang, that class should be: class PaddedStr(str): def __new__(cls,s,l,padc=' '): if l > len(s): s2 = "%s%s" % (s,padc*(l-len(s))) return str.__new__(cls,s2) else: return str.__new__(cls,s)
-- Paul -- http://mail.python.org/mailman/listinfo/python-list