changeset 7943:6fe3d405ff48

caching: clarify that arguments to internal @cache_region functions only are used as caching key
author Mads Kiilerich <mads@kiilerich.com>
date Thu, 14 Nov 2019 22:58:55 +0100
parents c809987a2839
children d6a56c5a77fc
files kallithea/controllers/feed.py kallithea/controllers/summary.py
diffstat 2 files changed, 3 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/kallithea/controllers/feed.py	Sun Oct 20 04:57:04 2019 +0200
+++ b/kallithea/controllers/feed.py	Thu Nov 14 22:58:55 2019 +0100
@@ -107,7 +107,7 @@
         """Produce an atom-1.0 feed via feedgenerator module"""
 
         @cache_region('long_term', '_get_feed_from_cache')
-        def _get_feed_from_cache(key, kind):
+        def _get_feed_from_cache(*_cache_keys):  # parameters are not really used - only as caching key
             feed = Atom1Feed(
                 title=_('%s %s feed') % (c.site_name, repo_name),
                 link=h.canonical_url('summary_home', repo_name=repo_name),
@@ -139,7 +139,7 @@
         """Produce an rss2 feed via feedgenerator module"""
 
         @cache_region('long_term', '_get_feed_from_cache')
-        def _get_feed_from_cache(key, kind):
+        def _get_feed_from_cache(*_cache_keys):  # parameters are not really used - only as caching key
             feed = Rss201rev2Feed(
                 title=_('%s %s feed') % (c.site_name, repo_name),
                 link=h.canonical_url('summary_home', repo_name=repo_name),
--- a/kallithea/controllers/summary.py	Sun Oct 20 04:57:04 2019 +0200
+++ b/kallithea/controllers/summary.py	Thu Nov 14 22:58:55 2019 +0100
@@ -66,7 +66,7 @@
         log.debug('Looking for README file')
 
         @cache_region('long_term', '_get_readme_from_cache')
-        def _get_readme_from_cache(key, kind):
+        def _get_readme_from_cache(*_cache_keys):  # parameters are not really used - only as caching key
             readme_data = None
             readme_file = None
             try: