2010-02-11 6 views

Répondre

1

Vous pouvez écrire votre propre décorateur qui regarde pylons.config ["debug"], et en fonction de cela retourne la fonction inchangée ou décorée avec beaker_cache. Quelque chose dans ce sens (complètement non testé!):

from pylons import config 

def my_cache(*args, **kwargs): 
    if config["debug"]: 
     decorate = lambda f: f 
    else: 
     decorate = beaker_cache(*args, **kwargs) 

    return decorate 
Questions connexes