# HG changeset patch # User Mads Kiilerich # Date 1573768735 -3600 # Node ID 6fe3d405ff48fda3fbbc95a66128f91be079da07 # Parent c809987a2839d4f1e5c2060f78bd1cadd24dd347 caching: clarify that arguments to internal @cache_region functions only are used as caching key diff -r c809987a2839 -r 6fe3d405ff48 kallithea/controllers/feed.py --- 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), diff -r c809987a2839 -r 6fe3d405ff48 kallithea/controllers/summary.py --- 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: