changeset 83:dc51bd3b8f6a

add a sample web handler
author Jeff Hammel <jhammel@mozilla.com>
date Sun, 09 Jan 2011 10:49:05 -0800
parents c434b83ab600
children 0fbc2bcdabd7
files makeitso/python_package/{{package}}/web.py
diffstat 1 files changed, 25 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/makeitso/python_package/{{package}}/web.py	Sun Jan 09 10:49:05 2011 -0800
@@ -0,0 +1,25 @@
+#!/usr/bin/env python
+
+"""
+web handler for {{project}}
+"""
+
+from webob import Request, Response, exc:
+
+class Handler(object):
+
+    def __init__(self, **kw):
+        pass
+
+    def __call__(self, environ, start_response):
+        request = Request(environ)
+        response = Response(content_type='text/plain',
+                            body="{{project}}")
+        return response(environ, start_response)
+
+if __name__ == '__main__':
+    from wsgiref import simple_server
+    app = Handler()
+    server = simple_server.make_server(host='0.0.0.0', port=8080, app=app)
+    server.serve_forever()
+