From 3efa1dfb048c021a3ff6347322ab0714571a74d6 Mon Sep 17 00:00:00 2001 From: Aevann Date: Thu, 2 Feb 2023 02:42:47 +0200 Subject: [PATCH] remove unnecessary timeouts in cache.memoize --- files/helpers/get.py | 2 +- files/routes/front.py | 4 ++-- files/routes/routehelpers.py | 2 +- files/routes/users.py | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/files/helpers/get.py b/files/helpers/get.py index 36ac8b560..0890bbe60 100644 --- a/files/helpers/get.py +++ b/files/helpers/get.py @@ -353,7 +353,7 @@ def get_sub_by_name(sub:str, v:Optional[User]=None, graceful=False) -> Optional[ else: abort(404) return sub -@cache.memoize(timeout=8640000) +@cache.memoize() def get_profile_picture(identifier:Union[int, str]) -> str: if isinstance(identifier, int): x = get_account(identifier, graceful=True) diff --git a/files/routes/front.py b/files/routes/front.py index 551ae3431..b869387fd 100644 --- a/files/routes/front.py +++ b/files/routes/front.py @@ -75,7 +75,7 @@ def front_all(v, sub=None, subdomain=None): LIMITED_WPD_HOLES = ('gore', 'aftermath', 'selfharm', 'meta', 'discussion', 'social', 'music', 'request') -@cache.memoize(timeout=86400) +@cache.memoize() def frontlist(v=None, sort="hot", page=1, t="all", ids_only=True, filter_words='', gt=0, lt=0, sub=None, site=None, pins=True, holes=True): posts = g.db.query(Submission) @@ -183,7 +183,7 @@ def random_user(v:User): return redirect(f"/@{u}") -@cache.memoize(timeout=86400) +@cache.memoize() def comment_idlist(v=None, page=1, sort="new", t="day", gt=0, lt=0, site=None): comments = g.db.query(Comment.id) \ .outerjoin(Comment.post) \ diff --git a/files/routes/routehelpers.py b/files/routes/routehelpers.py index a147160c9..0664b5654 100644 --- a/files/routes/routehelpers.py +++ b/files/routes/routehelpers.py @@ -24,7 +24,7 @@ def validate_formkey(u:User, formkey:Optional[str]) -> bool: if not formkey: return False return validate_hash(get_raw_formkey(u), formkey) -@cache.memoize(timeout=604800) +@cache.memoize() def get_alt_graph_ids(uid:int) -> List[int]: alt_graph_cte = g.db.query(literal(uid).label('user_id')).select_from(Alt).cte('alt_graph', recursive=True) diff --git a/files/routes/users.py b/files/routes/users.py index d3858106d..70b6d31e6 100644 --- a/files/routes/users.py +++ b/files/routes/users.py @@ -758,7 +758,7 @@ def visitors(v:User, username:str): return render_template("userpage/views.html", v=v, u=u, views=views, next_exists=next_exists, page=page) -@cache.memoize(timeout=86400) +@cache.memoize() def userpagelisting(user:User, site=None, v=None, page:int=1, sort="new", t="all"): if user.shadowbanned and not (v and v.can_see_shadowbanned): return [] posts = g.db.query(Submission.id).filter_by(author_id=user.id, is_pinned=False)