xref: /aosp_15_r20/external/autotest/frontend/frontend.wsgi (revision 9c5db1993ded3edbeafc8092d69fe5de2ee02df7)
1*9c5db199SXin Liimport os, sys
2*9c5db199SXin Li
3*9c5db199SXin Lipath_list = ['/usr/local/autotest/site-packages',
4*9c5db199SXin Li             '/usr/local/autotest',
5*9c5db199SXin Li             '/usr/lib/python2.7/site-packages/autotest',
6*9c5db199SXin Li             '/usr/lib/python2.6/site-packages/autotest',
7*9c5db199SXin Li             '/usr/lib/python2.5/site-packages/autotest',
8*9c5db199SXin Li             '/usr/lib/python2.4/site-packages/autotest']
9*9c5db199SXin Li
10*9c5db199SXin Lifor p in path_list:
11*9c5db199SXin Li   if os.path.isdir(p):
12*9c5db199SXin Li       sys.path.append(p)
13*9c5db199SXin Li
14*9c5db199SXin Lios.environ['DJANGO_SETTINGS_MODULE'] = 'frontend.settings'
15*9c5db199SXin Li
16*9c5db199SXin Liimport django.core.handlers.wsgi
17*9c5db199SXin Li
18*9c5db199SXin Li_application = django.core.handlers.wsgi.WSGIHandler()
19*9c5db199SXin Li
20*9c5db199SXin Lidef application(environ, start_response):
21*9c5db199SXin Li    environ['DJANGO_USE_POST_REWRITE'] = 'yes'
22*9c5db199SXin Li    environ['PATH_INFO'] = environ['SCRIPT_NAME'] + environ['PATH_INFO']
23*9c5db199SXin Li    return _application(environ, start_response)
24