1b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craikimport six 2b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik 3b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craikdef application(environ, start_response): 4b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik start_response('200 OK', [('Content-type', 'text/plain')]) 5b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik body = 'user: %s' % environ.get('app.user') 6b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik if six.PY3: 7b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik body = body.encode('ascii') 8b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik return [body] 9