0
Я использую @beaker_cache()
декоратор в приложении Pylons. Как отключить кеш в режиме разработки?Отключить кеш в приложении Pylons в режиме разработки
Я использую @beaker_cache()
декоратор в приложении Pylons. Как отключить кеш в режиме разработки?Отключить кеш в приложении Pylons в режиме разработки
Вы можете написать свой собственный декоратор, который смотрит на pylons.config ["debug"], и в зависимости от этого функция возвращает неизмененную или украшенную beaker_cache. Что-то в этом направлении (полностью непроверено!):
from pylons import config
def my_cache(*args, **kwargs):
if config["debug"]:
decorate = lambda f: f
else:
decorate = beaker_cache(*args, **kwargs)
return decorate