summaryrefslogtreecommitdiffhomepage
path: root/test/python/environment/wsgi.py
blob: 622b8bc0e8b2186027b50d470cd4367bcb2bffee (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
import os


def application(env, start_response):
    variables = env.get('HTTP_X_VARIABLES').split(',')

    body = ','.join(
        [str(os.environ[var]) for var in variables if var in os.environ]
    )
    body = body.encode()

    start_response('200', [('Content-Length', str(len(body)))])
    return body