mirror of
https://github.com/Hopiu/linkchecker.git
synced 2026-05-05 05:04:46 +00:00
Replace args.get() in TextLogger
Default values are defined in LoggerArgs. When args.get() was first used LoggerArgs did not exist:3b5e28ff5("Improved log end output: print number of duplicate error and warnings", 2008-06-11) output_encoding is set in _Logger.__init__(). When this line was introduced the base Logger made utf-8 the default:01c417c3c("Default output encoding is now utf-8", 2009-02-18) but that changed to i18n.default_encoding in:f0b911b60("Use codecs module for proper output encoding.", 2010-11-21)
This commit is contained in:
parent
f7446043ff
commit
f5db6f4d53
1 changed files with 13 additions and 14 deletions
|
|
@ -19,7 +19,7 @@ The default text logger.
|
|||
import time
|
||||
|
||||
from . import _Logger
|
||||
from .. import ansicolor, strformat, configuration, i18n
|
||||
from .. import ansicolor, strformat, configuration
|
||||
|
||||
|
||||
class TextLogger(_Logger):
|
||||
|
|
@ -56,20 +56,19 @@ class TextLogger(_Logger):
|
|||
"""Initialize error counter and optional file output."""
|
||||
args = self.get_args(kwargs)
|
||||
super().__init__(**args)
|
||||
self.output_encoding = args.get("encoding", i18n.default_encoding)
|
||||
self.init_fileoutput(args)
|
||||
self.colorparent = args.get('colorparent', 'default')
|
||||
self.colorurl = args.get('colorurl', 'default')
|
||||
self.colorname = args.get('colorname', 'default')
|
||||
self.colorreal = args.get('colorreal', 'default')
|
||||
self.colorbase = args.get('colorbase', 'default')
|
||||
self.colorvalid = args.get('colorvalid', 'default')
|
||||
self.colorinvalid = args.get('colorinvalid', 'default')
|
||||
self.colorinfo = args.get('colorinfo', 'default')
|
||||
self.colorwarning = args.get('colorwarning', 'default')
|
||||
self.colordltime = args.get('colordltime', 'default')
|
||||
self.colordlsize = args.get('colordlsize', 'default')
|
||||
self.colorreset = args.get('colorreset', 'default')
|
||||
self.colorparent = args["colorparent"]
|
||||
self.colorurl = args["colorurl"]
|
||||
self.colorname = args["colorname"]
|
||||
self.colorreal = args["colorreal"]
|
||||
self.colorbase = args["colorbase"]
|
||||
self.colorvalid = args["colorvalid"]
|
||||
self.colorinvalid = args["colorinvalid"]
|
||||
self.colorinfo = args["colorinfo"]
|
||||
self.colorwarning = args["colorwarning"]
|
||||
self.colordltime = args["colordltime"]
|
||||
self.colordlsize = args["colordlsize"]
|
||||
self.colorreset = args["colorreset"]
|
||||
|
||||
def init_fileoutput(self, args):
|
||||
"""Colorize file output if possible."""
|
||||
|
|
|
|||
Loading…
Reference in a new issue