'Formats the provided string using the provided arguments and keyword
arguments.
This method decodes the format string using the formatter\'s coding.
See str.format and string.Formatter.format.'

def format(self, format_string, *args, **kwargs):

    try:
        format_string = format_string.decode(self._coding)
    except UnicodeEncodeError:
        pass
    return super(CodingFormatter, self).format(format_string, *args, **kwargs)
