| 1 | import sys, ashd.wsgiutil |
| 2 | |
| 3 | def application(env, startreq): |
| 4 | startreq("200 OK", [("Content-Type", "text/html")]) |
| 5 | # Note that WSGI 3 requires returned data to be bytes, not strings. |
| 6 | yield b"<html>\n" |
| 7 | yield b"<head><title>Hello world from Python3!</title></head>\n" |
| 8 | yield b"<body>\n" |
| 9 | yield b"<h1>Hello world from Python3!</h1>\n" |
| 10 | yield b"<p>This example does nothing in particular except demonstrating " |
| 11 | yield b"that there is support for Python3 as well.</p>\n" |
| 12 | yield b"<p>The current Python interpreter is <code>" + ashd.wsgiutil.htmlquote(sys.version).encode("utf-8") + b"</code>.</p>" |
| 13 | yield b"</body>\n" |
| 14 | yield b"</html>\n" |