2 # -*- coding: utf-8 -*-
7 urls = ('/reset', 'view.reset.Reset',
8 '/(.*)', 'view.index.Index')
10 app = web.application(urls, globals())
13 render = web.template.render('templates', base='layout')
15 # session with reloader
16 if web.config.get('_session') is None:
17 store = web.session.DiskStore('sessions')
18 session = web.session.Session(app, store, {'count': 0})
19 web.config._session = session
21 session = web.config._session
24 web.ctx.session = session
25 web.ctx.render = render
26 app.add_processor(web.loadhook(session_hook))
28 # Sqlalchemy processor
29 def load_sqla(handler):
30 web.ctx.orm = db.connect()
37 web.ctx.orm.rollback()
42 app.add_processor(load_sqla)
44 if __name__ == '__main__':