]> git.ipfire.org Git - people/jschlag/pbs.git/commitdiff
jobs: Cache arch.
authorMichael Tremer <michael.tremer@ipfire.org>
Sat, 2 Mar 2013 11:57:06 +0000 (12:57 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Sat, 2 Mar 2013 11:57:06 +0000 (12:57 +0100)
backend/builds.py

index 34ade40b473694bbbd0e2700dc087d51286ac900..13dd0bd5800f482ec3b33e5344cdb509313b420f 100644 (file)
@@ -1798,7 +1798,10 @@ class Job(base.Object):
 
        @property
        def arch(self):
-               return self.pakfire.arches.get_by_id(self.arch_id)
+               if not hasattr(self, "_arch"):
+                       self._arch = self.pakfire.arches.get_by_id(self.arch_id)
+
+               return self._arch
 
        @property
        def duration(self):