From: Michael Tremer Date: Mon, 26 Nov 2018 10:56:18 +0000 (+0000) Subject: release: Cache blog post X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=45c7049d252e0c53473d94ac84a3a31bb1da017e;p=ipfire.org.git release: Cache blog post Signed-off-by: Michael Tremer --- diff --git a/src/backend/releases.py b/src/backend/releases.py index dafbe5c5..8aaf599d 100644 --- a/src/backend/releases.py +++ b/src/backend/releases.py @@ -10,6 +10,7 @@ import yabencode from . import database from .misc import Object +from .decorators import * TRACKERS = ( "http://ipv4.tracker.ipfire.org:6969/announce", @@ -263,8 +264,7 @@ class Release(Object): # XXX compat sname = slug - # XXX cache this - @property + @lazy_property def blog(self): if self.__data.blog_id: return self.backend.blog.get_by_id(self.__data.blog_id)