annotate webcalc/factory.py @ 1:12ac99c240ca
default tip
* add documentation
* add 1..10 autostep feature
* bump version
author |
Jeff Hammel <k0scist@gmail.com> |
date |
Wed, 10 Mar 2010 17:48:11 -0500 |
parents |
1eea6356d2e5 |
children |
|
rev |
line source |
0
|
1 from webcalc import WebcalcView
|
|
2 from paste.httpexceptions import HTTPExceptionHandler
|
|
3
|
|
4 def factory(global_conf, **app_conf):
|
|
5 """create a webob view and wrap it in middleware"""
|
|
6 keystr = 'webcalc.'
|
|
7 args = dict([(key.split(keystr, 1)[-1], value)
|
|
8 for key, value in app_conf.items()
|
|
9 if key.startswith(keystr) ])
|
|
10 app = WebcalcView(**args)
|
|
11 return HTTPExceptionHandler(app)
|
|
12
|