From 8e40ee343091d9ddcb59482812147900c5bb9059 Mon Sep 17 00:00:00 2001 From: Andre D Date: Mon, 24 Jun 2013 15:36:34 -0700 Subject: [PATCH] subreddit: Move _base into a property. Fixes _base properties not updating until after app restart. --- r2/r2/models/subreddit.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/r2/r2/models/subreddit.py b/r2/r2/models/subreddit.py index 246a25cc3..1287c962f 100644 --- a/r2/r2/models/subreddit.py +++ b/r2/r2/models/subreddit.py @@ -1127,12 +1127,12 @@ class _DefaultSR(FakeSubreddit): # This is the base class for the instantiated front page reddit class DefaultSR(_DefaultSR): - def __init__(self): - _DefaultSR.__init__(self) + @property + def _base(self): try: - self._base = Subreddit._by_name(g.default_sr, stale=True) + return Subreddit._by_name(g.default_sr, stale=True) except NotFound: - self._base = None + return None def wiki_can_submit(self, user): return True