From: Michael Tremer Date: Sun, 22 Oct 2017 15:11:16 +0000 (+0100) Subject: base: Move access for settings X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=38a24b583c539fa8391d49988cc3add833b4da1b;p=people%2Fjschlag%2Fpbs.git base: Move access for settings Signed-off-by: Michael Tremer --- diff --git a/src/buildservice/base.py b/src/buildservice/base.py index ecae7f3..169cb83 100644 --- a/src/buildservice/base.py +++ b/src/buildservice/base.py @@ -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