hgweb: support broken IIS 5 behavior with .cgi in PATH_INFO

This commit is contained in:
Dirkjan Ochtman 2008-11-25 17:54:49 +01:00
parent 8cb1782f3b
commit 5e58c613ca

View File

@ -17,6 +17,9 @@ def launch(application):
environ = dict(os.environ.items())
environ.setdefault('PATH_INFO', '')
if '.cgi' in environ['PATH_INFO']:
environ['PATH_INFO'] = environ['PATH_INFO'].split('.cgi', 1)[1]
environ['wsgi.input'] = sys.stdin
environ['wsgi.errors'] = sys.stderr
environ['wsgi.version'] = (1, 0)