From: Michael Tremer Date: Wed, 12 Dec 2012 10:06:58 +0000 (+0100) Subject: Fasten accessing Build from Package. X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=80ee2515d9329fbd00cbd47e18dbd5e53157ff31;p=people%2Fjschlag%2Fpbs.git Fasten accessing Build from Package. --- diff --git a/backend/packages.py b/backend/packages.py index b05f8c8..306d978 100644 --- a/backend/packages.py +++ b/backend/packages.py @@ -470,15 +470,15 @@ class Package(base.Object): @property def build(self): + if self.job: + return self.job.build + build = self.db.get("SELECT id FROM builds \ WHERE type = 'release' AND pkg_id = %s", self.id) if build: return builds.Build(self.pakfire, build.id) - if self.job: - return self.job.build - @property def job(self): if self._job is None: