diff options
Diffstat (limited to 'paste/deploy/paster_templates/paste_deploy/+package+/sampleapp.py_tmpl')
-rw-r--r-- | paste/deploy/paster_templates/paste_deploy/+package+/sampleapp.py_tmpl | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/paste/deploy/paster_templates/paste_deploy/+package+/sampleapp.py_tmpl b/paste/deploy/paster_templates/paste_deploy/+package+/sampleapp.py_tmpl new file mode 100644 index 0000000..cb49352 --- /dev/null +++ b/paste/deploy/paster_templates/paste_deploy/+package+/sampleapp.py_tmpl @@ -0,0 +1,23 @@ +import cgi + +from paste.deploy.config import CONFIG + + +def application(environ, start_response): + # Note that usually you wouldn't be writing a pure WSGI + # application, you might be using some framework or + # environment. But as an example... + start_response('200 OK', [('Content-type', 'text/html')]) + greeting = CONFIG['greeting'] + content = [ + '<html><head><title>%s</title></head>\n' % greeting, + '<body><h1>%s!</h1>\n' % greeting, + '<table border=1>\n', + ] + items = environ.items() + items.sort() + for key, value in items: + content.append('<tr><td>%s</td><td>%s</td></tr>\n' + % (key, cgi.escape(repr(value)))) + content.append('</table></body></html>') + return content |