@@ -127,7 +127,7 @@ def formatMessage(self, record: logging.LogRecord) -> str:
127127 """Format a message from a record object."""
128128 escapes = self ._escape_code_map (record .levelname )
129129 wrapper = ColoredRecord (record , escapes )
130- message = super (ColoredFormatter , self ).formatMessage (wrapper )
130+ message = super (ColoredFormatter , self ).formatMessage (wrapper ) # type: ignore
131131 message = self ._append_reset (message , escapes )
132132 return message
133133
@@ -173,9 +173,7 @@ def _append_reset(self, message: str, escapes: EscapeCodes) -> str:
173173class LevelFormatter :
174174 """An extension of ColoredFormatter that uses per-level format strings."""
175175
176- def __init__ (
177- self , fmt : typing .Mapping [str , typing .Mapping [str , str ]], ** kwargs : typing .Any
178- ) -> None :
176+ def __init__ (self , fmt : typing .Mapping [str , str ], ** kwargs : typing .Any ) -> None :
179177 """
180178 Configure a ColoredFormatter with its own format string for each log level.
181179
@@ -201,7 +199,7 @@ def __init__(
201199 )
202200 """
203201 self .formatters = {
204- level : ColoredFormatter (fmt = fmt , ** kwargs ) for level , fmt in fmt .items ()
202+ level : ColoredFormatter (fmt = f , ** kwargs ) for level , f in fmt .items ()
205203 }
206204
207205 def format (self , record : logging .LogRecord ) -> str :
0 commit comments