Created
November 5, 2012 08:28
-
-
Save colwilson/4016013 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/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