From: Michael Tremer Date: Sat, 2 Mar 2013 11:57:06 +0000 (+0100) Subject: jobs: Cache arch. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=eb9d737f9f81312203846cc2774c71e7690cd786;p=pbs.git jobs: Cache arch. --- diff --git a/backend/builds.py b/backend/builds.py index 34ade40b..13dd0bd5 100644 --- a/backend/builds.py +++ b/backend/builds.py @@ -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):