equal
deleted
inserted
replaced
11 import os, sys |
11 import os, sys |
12 from mercurial import util |
12 from mercurial import util |
13 from mercurial.hgweb import common |
13 from mercurial.hgweb import common |
14 |
14 |
15 def launch(application): |
15 def launch(application): |
16 util.set_binary(sys.stdin) |
16 util.setbinary(sys.stdin) |
17 util.set_binary(sys.stdout) |
17 util.setbinary(sys.stdout) |
18 |
18 |
19 environ = dict(os.environ.iteritems()) |
19 environ = dict(os.environ.iteritems()) |
20 environ.setdefault('PATH_INFO', '') |
20 environ.setdefault('PATH_INFO', '') |
21 if environ.get('SERVER_SOFTWARE', '').startswith('Microsoft-IIS'): |
21 if environ.get('SERVER_SOFTWARE', '').startswith('Microsoft-IIS'): |
22 # IIS includes script_name in path_info |
22 # IIS includes script_name in path_info |