]> git.ipfire.org Git - people/jschlag/pbs.git/commitdiff
Fasten accessing Build from Package.
authorMichael Tremer <michael.tremer@ipfire.org>
Wed, 12 Dec 2012 10:06:58 +0000 (11:06 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Wed, 12 Dec 2012 10:06:58 +0000 (11:06 +0100)
backend/packages.py

index b05f8c8ef3644dc7326a769c90160dc74919372b..306d9786a45861cc8ed97b39a8a3d2d3fcf86cf2 100644 (file)
@@ -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: