From 45c7049d252e0c53473d94ac84a3a31bb1da017e Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Mon, 26 Nov 2018 10:56:18 +0000 Subject: [PATCH] release: Cache blog post Signed-off-by: Michael Tremer --- src/backend/releases.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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) -- 2.47.3