1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
def application(environ, start_response): body = [] while True: l = environ['wsgi.input'].readline(9) if not l: break body.append(l) if len(l) > 9: body.append(b'len(l) > 9: ' + l) break start_response('200', [('X-Lines-Count', str(len(body)))]) return body