Skip to content
Snippets Groups Projects
Commit 1adcf07832d1 authored by Jean-Francois Pieronne's avatar Jean-Francois Pieronne
Browse files

src/python/scripts/wsgiref_test2.py initial version

parent ac075fc12620
No related branches found
No related tags found
No related merge requests found
def application(environ, start_response):
import cgi
write_fn = start_response('200 OK', [('Content-Type', 'text/html')])
yield '<html><head><title>os.environment</title></head>\n' \
'<body bgcolor="#ffffff" color="#000000">\n' \
'<p><b><u>os.environment</b></u></p>\n' \
'<table cellspacing="0" cellpadding="2" border="1">'
names = environ.keys()
names.sort()
for name in names:
yield '<tr><td>%s</td><td>%s</td></tr>\n' % (
name, cgi.escape(`environ[name]`))
form = cgi.FieldStorage(fp=environ['wsgi.input'], environ=environ,
keep_blank_values=1)
if form.list:
yield '<tr><th colspan="2">Form data</th></tr>'
for field in form.list:
yield '<tr><td>%s</td><td>%s</td></tr>\n' % (
field.name, field.value)
write_fn('<tr><td>This has been write()n</td><td>:-)</td></tr>\n');
yield '</table>\n' \
'</body></html>\n'
from wsgiref.handlers import CGIHandler
CGIHandler().run(application)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment