2010-02-11 2 views

ответ

1

Вы можете написать свой собственный декоратор, который смотрит на 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