Skip to content

Instantly share code, notes, and snippets.

@colwilson
Created November 5, 2012 08:28
Show Gist options
  • Save colwilson/4016013 to your computer and use it in GitHub Desktop.
Save colwilson/4016013 to your computer and use it in GitHub Desktop.
#!/usr/bin/env python
import sys
from wheezy.http import HTTPResponse
from wheezy.http import WSGIApplication
from wheezy.routing import url
from wheezy.web.handlers import BaseHandler
from wheezy.web.middleware import bootstrap_defaults
from wheezy.web.middleware import path_routing_middleware_factory
from wsgiref.simple_server import make_server
class WelcomeHandler(BaseHandler):
def get(self):
response = HTTPResponse()
response.write('Hello World!')
return response
def welcome(request):
response = HTTPResponse()
response.write('Hello World!')
return response
all_urls = [
url('', WelcomeHandler, name='default'),
url('welcome', welcome, name='welcome')
]
app = WSGIApplication(
middleware=[
bootstrap_defaults(url_mapping=all_urls),
path_routing_middleware_factory
],
options={}
)
if __name__ == '__main__':
make_server('', 8080, app).serve_forever()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment