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