X-Git-Url: http://git.ipfire.org/?p=people%2Fjschlag%2Fpbs.git;a=blobdiff_plain;f=src%2Fbuildservice%2Fbase.py;fp=src%2Fbuildservice%2Fbase.py;h=169cb837cf7ef96a2a5fff7b0aa03b19f7335a67;hp=ecae7f3619d731cd353939622a369e862e5fdc9a;hb=250173487fff23c17194cf7ed61c2a4a2d15777d;hpb=84ab0b32aa9052306938bd50a015603559140fa2 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