From: Roland Häder Date: Fri, 30 May 2025 16:34:58 +0000 (+0200) Subject: Continued: X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=9c684cbe956d99e904a0c4a649093dc3bcd627e7;p=fba.git Continued: - local variables changed to local array --- diff --git a/fba/models/error_log.py b/fba/models/error_log.py index 14d9101..4ad8f97 100644 --- a/fba/models/error_log.py +++ b/fba/models/error_log.py @@ -29,8 +29,10 @@ logger = logging.getLogger(__name__) #logger.setLevel(logging.DEBUG) # "Cached" configuration values -_write_error_log = config.get("write_error_log") -_error_log_cleanup = config.get("error_log_cleanup") +_config = { + "write_error_log" : config.get("write_error_log") + "error_log_cleanup": config.get("error_log_cleanup") +} def add(domain: str, error: dict) -> None: logger.debug("domain='%s',error[]='%s' - CALLED!", domain, type(error)) @@ -38,7 +40,7 @@ def add(domain: str, error: dict) -> None: if blacklist.is_blacklisted(domain): raise RuntimeError(f"domain='{domain}' is blacklisted but function was invoked") - elif not _write_error_log: + elif not _config["write_error_log"]: raise RuntimeError("Logging of errors is disabled but function was invoked") logger.debug("error[]='%s' - BEFORE!", type(error)) @@ -61,7 +63,8 @@ def add(domain: str, error: dict) -> None: ]) # Cleanup old entries - logger.debug("Purging old records (distance: %d)", _error_log_cleanup) - database.cursor.execute("DELETE FROM error_log WHERE created < ?", [time.time() - _error_log_cleanup]) + logger.debug("Purging old records (distance: %d)", _config["error_log_cleanup"]) + database.cursor.execute("DELETE FROM error_log WHERE created < ?", [time.time() - _config["error_log_cleanup"] + ]) logger.debug("EXIT!")