summaryrefslogtreecommitdiff
path: root/paste/deploy/paster_templates/paste_deploy/+package+/sampleapp.py_tmpl
diff options
context:
space:
mode:
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_tmpl23
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