]> git.ipfire.org Git - pakfire.git/commitdiff
daemon: Store configuration parameters
authorMichael Tremer <michael.tremer@ipfire.org>
Fri, 27 May 2022 09:42:38 +0000 (09:42 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Fri, 27 May 2022 09:42:38 +0000 (09:42 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/pakfire/daemon.py

index e0acaa48f2076fa0954e41a779a6b6c16765af5b..e279689eb4eeb6f94a726c5559c2b499f5dc09e2 100644 (file)
@@ -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