From d610306e0138be5de394383fa11ad1c61d0a9b8a Mon Sep 17 00:00:00 2001 From: =?utf8?q?Roland=20H=C3=A4der?= Date: Sun, 12 Jan 2025 04:31:10 +0100 Subject: [PATCH] Continued: - "cached" write_error_log configuration value --- fba/models/error_log.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/fba/models/error_log.py b/fba/models/error_log.py index f002b1b..505bade 100644 --- a/fba/models/error_log.py +++ b/fba/models/error_log.py @@ -27,13 +27,16 @@ logging.basicConfig(level=logging.INFO) logger = logging.getLogger(__name__) #logger.setLevel(logging.DEBUG) +# "Cached" configuration values +_write_error_log = config.get("write_error_log") + def add(domain: str, error: dict) -> None: logger.debug("domain='%s',error[]='%s' - CALLED!", domain, type(error)) domain_helper.raise_on(domain) if blacklist.is_blacklisted(domain): raise ValueError(f"domain='{domain}' is blacklisted but function was invoked") - elif not config.get("write_error_log"): + elif not _write_error_log: logger.debug("Writing to error_log is disabled in configuruation file - EXIT!") return -- 2.39.5