11"""The ColoredFormatter class."""
22
3- from __future__ import absolute_import
4-
53import logging
64import os
75import sys
3937}
4038
4139
42- class ColoredRecord ( object ) :
40+ class ColoredRecord :
4341 """
4442 Wraps a LogRecord, adding escape codes to the internal dict.
4543
@@ -104,9 +102,9 @@ def __init__(
104102 fmt = default_formats [style ] if fmt is None else fmt
105103
106104 if sys .version_info >= (3 , 8 ):
107- super (ColoredFormatter , self ).__init__ (fmt , datefmt , style , validate )
105+ super ().__init__ (fmt , datefmt , style , validate )
108106 else :
109- super (ColoredFormatter , self ).__init__ (fmt , datefmt , style )
107+ super ().__init__ (fmt , datefmt , style )
110108
111109 self .log_colors = log_colors if log_colors is not None else default_log_colors
112110 self .secondary_log_colors = (
@@ -120,7 +118,7 @@ def formatMessage(self, record: logging.LogRecord) -> str:
120118 """Format a message from a record object."""
121119 escapes = self ._escape_code_map (record .levelname )
122120 wrapper = ColoredRecord (record , escapes )
123- message = super (ColoredFormatter , self ).formatMessage (wrapper ) # type: ignore
121+ message = super ().formatMessage (wrapper ) # type: ignore
124122 message = self ._append_reset (message , escapes )
125123 return message
126124
0 commit comments