# HG changeset patch # User Marcin Kuzminski # Date 2018-03-29 14:16:40 # Node ID 465c98d6c27c26e7dbec8e7e87b088785ad70cfa # Parent bc7e554d27056150fbb4980d8299f7899c24cc41 caches: don't use lambda for caching query for easier cache debugging. diff --git a/rhodecode/lib/caching_query.py b/rhodecode/lib/caching_query.py --- a/rhodecode/lib/caching_query.py +++ b/rhodecode/lib/caching_query.py @@ -99,8 +99,11 @@ class CachingQuery(Query): """ if hasattr(self, '_cache_parameters'): - return self.get_value(createfunc=lambda: - list(Query.__iter__(self))) + + def caching_query(): + return list(Query.__iter__(self)) + + return self.get_value(createfunc=caching_query) else: return Query.__iter__(self)