python
from beaker.cache import cache_manager
@cache_manager.cache('my_cache', expire=3600)
def my_function():
return data
python
from beaker.middleware import SessionMiddleware
session_opts = {
'session.type': 'file',
'session.cookie_expires': True,
'session.data_dir': './data',
'session.auto': True
}
def application(environ, start_response):
session = environ['beaker.session']
session['username'] = 'john.doe'
start_response('200 OK', [('Content-type','text/html')])
return [b"Hello World"]
app = SessionMiddleware(application, session_opts)