]> git.ipfire.org Git - people/jschlag/pbs.git/commitdiff
base: Move access for settings
authorMichael Tremer <michael.tremer@ipfire.org>
Sun, 22 Oct 2017 15:11:16 +0000 (16:11 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Sun, 22 Oct 2017 15:11:16 +0000 (16:11 +0100)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/buildservice/base.py

index ecae7f3619d731cd353939622a369e862e5fdc9a..169cb837cf7ef96a2a5fff7b0aa03b19f7335a67 100644 (file)
@@ -12,10 +12,6 @@ class Object(object):
        def __init__(self, backend, *args, **kwargs):
                self.backend = backend
 
-               # Shortcut to settings.
-               if hasattr(self.pakfire, "settings"):
-                       self.settings = self.backend.settings
-
                # Call custom constructor
                self.init(*args, **kwargs)
 
@@ -40,6 +36,10 @@ class Object(object):
                """
                return self.backend
 
+       @lazy_property
+       def settings(self):
+               return self.backend.settings
+
 
 class DataObject(Object):
        # Table name