From 1f15313ae426b466bdfe6cf25d879de8f17064e5 Mon Sep 17 00:00:00 2001 From: Marcin Kuzminski Date: Thu, 29 Mar 2018 16:16:40 +0200 Subject: [PATCH] caches: don't use lambda for caching query for easier cache debugging. --- rhodecode/lib/caching_query.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/rhodecode/lib/caching_query.py b/rhodecode/lib/caching_query.py index a7b2cad7..4993522a 100644 --- 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)