def configure_ring(): if DEBUG: return Ring(backend='debug') else: return Ring(backend='memcache', ...) ring = configure_ring() @ring.cache(expire=60) def get_url(...): ...