mercurial/hgweb/wsgicgi.py
changeset 14233 659f34b833b9
parent 13570 617a87cb7eb2
child 14956 1b3f5f603aef
equal deleted inserted replaced
14232:df2399663392 14233:659f34b833b9
    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