2 # -*- coding: utf-8 -*-
9 import adminapp as admin
11 web.config.debug = config.DEBUG
14 '/login', 'login.Login',
15 '/logout', 'login.Logout',
16 '/reset', 'view.reset.Reset',
18 '/(.*)', 'view.index.Index')
20 app = web.application(urls, globals())
23 render = web.template.render('templates', base='layout')
25 # session with reloader
26 if web.config.get('_session') is None:
27 store = web.session.DiskStore('sessions')
28 session = web.session.Session(app, store, {'count': 0})
29 web.config._session = session
31 session = web.config._session
34 web.ctx.session = session
35 web.ctx.render = render
36 app.add_processor(web.loadhook(session_hook))
38 # Sqlalchemy processor
39 def load_sqla(handler):
40 web.ctx.orm = db.connect()
47 web.ctx.orm.rollback()
51 app.add_processor(load_sqla)
53 if __name__ == '__main__':