From 61f9f31de2658c1448979e258f671f9b9910bfdb Mon Sep 17 00:00:00 2001 From: Bastian Kleineidam Date: Sat, 17 Dec 2011 20:54:30 +0100 Subject: [PATCH] Make copy from loggerclass dict. --- linkcheck/configuration/__init__.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/linkcheck/configuration/__init__.py b/linkcheck/configuration/__init__.py index 2f9ea611..0913d438 100644 --- a/linkcheck/configuration/__init__.py +++ b/linkcheck/configuration/__init__.py @@ -192,6 +192,8 @@ class Configuration (dict): self["scanvirus"] = False self["clamavconf"] = clamav.canonical_clamav_conf() self["useragent"] = UserAgent + from ..logger import Loggers + self.loggers = dict(**Loggers) def init_logging (self, status_logger, debug=None, handler=None): """ @@ -252,8 +254,7 @@ class Configuration (dict): args = {} args.update(self[loggertype]) args.update(kwargs) - from ..logger import Loggers - return Loggers[loggertype](**args) + return self.loggers[loggertype](**args) def logger_add (self, loggertype, loggerclass, loggerargs=None): """ @@ -261,8 +262,7 @@ class Configuration (dict): """ if loggerargs is None: loggerargs = {} - from ..logger import Loggers - Loggers[loggertype] = loggerclass + self.loggers[loggertype] = loggerclass self[loggertype] = loggerargs def read (self, files=None):