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

Reply via email to