Mercurial > hg > CAPTCHAmiddleware
comparison captchamiddleware/example.py @ 4:ce757057961c
flow contol now works; bumping version
author | k0s <k0scist@gmail.com> |
---|---|
date | Wed, 24 Feb 2010 20:11:25 -0500 |
parents | c861518b2a44 |
children |
comparison
equal
deleted
inserted
replaced
3:b0ef5452a740 | 4:ce757057961c |
---|---|
1 from webob import Response | 1 from webob import Response |
2 from captchamiddleware import CAPTCHAmiddleware | 2 from captchamiddleware import CAPTCHAmiddleware |
3 from paste.httpexceptions import HTTPExceptionHandler | 3 from paste.httpexceptions import HTTPExceptionHandler |
4 | 4 |
5 def example_app(environ, start_response): | 5 def example_app(environ, start_response): |
6 return Response('<html><body><p>method=%s</p><form method="post">Hello, world!<input type="submit"/></form></body></html>' % environ['REQUEST_METHOD'])(environ, start_response) | 6 method = environ['REQUEST_METHOD'] |
7 form = '' | |
8 if method != 'POST': | |
9 form = '<form method="post">Hello, world!<input type="submit"/></form>' | |
10 | |
11 return Response('<html><body><p>method=%s</p>%s</body></html>' % (method, form))(environ, start_response) | |
7 | 12 |
8 | 13 |
9 def factory(global_conf, **app_conf): | 14 def factory(global_conf, **app_conf): |
10 """create a webob view and wrap it in middleware""" | 15 """create a webob view and wrap it in middleware""" |
11 keystring = 'captcha.' | 16 keystring = 'captcha.' |