From: Michael Tremer Date: Fri, 27 May 2022 09:42:38 +0000 (+0000) Subject: daemon: Store configuration parameters X-Git-Tag: 0.9.28~731 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=099aacb4719487bfd795d70b7c162ac7c9431a66;p=pakfire.git daemon: Store configuration parameters Signed-off-by: Michael Tremer --- diff --git a/src/pakfire/daemon.py b/src/pakfire/daemon.py index e0acaa48f..e279689eb 100644 --- a/src/pakfire/daemon.py +++ b/src/pakfire/daemon.py @@ -22,29 +22,18 @@ from . import logger from pakfire.constants import * from pakfire.i18n import _ -class BuildJob(dict): - """ - Wrapper class for build jobs, that are received from the hub. - - This makes accessing attributes more easy. - """ - def __getattr__(self, key): - try: - return self[key] - except KeyError: - raise AttributeError(key) - - class Daemon(object): def __init__(self, config_file="daemon.conf", debug=False, verbose=False): - self.config = config.Config(config_file) + self.config = config.Config(config_file) + self.debug = debug + self.verbose = verbose # Setup logger self.log = logger.setup( "pakfire.daemon", - level=logging.DEBUG if debug else logging.INFO, + level=logging.DEBUG if self.debug else logging.INFO, syslog_identifier="pakfire-daemon", - enable_console=verbose, + enable_console=self.verbose, ) # Connect to the Pakfire Hub