Hi Stefan,
I have now implemented a version of this, works nicely. I have a few minor questions / remarks: > result += ' ' *( length - len( result )) Nice, I didn't know that one could multiply strings by negative numbers without error. > def __init__( self ): > super().__init__() Isn't this a no-op? Probably a leftover from my stuff. > def format_field( self, value, format_string ): > if re.match( r'\d+', format_string )and type( value )== str: Why do you prefer re.match(r'\d+', x) over x.isdigit()? > return super().format_field( value, format_string ) Why do you prefer super().format_field() over plain format()? The doc says: "format_field() simply calls format()." So I figured I might do the same. Thanks! -- https://mail.python.org/mailman/listinfo/python-list