comparison mercurial/hgweb/server.py @ 5579:e15f7db0f0ee

Use SCRIPT_NAME and PATH_INFO instead of REQUEST_URI. This is required by WSGI (fixes issue846).
author Dirkjan Ochtman <dirkjan@ochtman.nl>
date Sat, 01 Dec 2007 19:19:08 +0100
parents d74fc8dec2b4
children 1b365c5723bc
comparison
equal deleted inserted replaced
5578:733b50883f73 5579:e15f7db0f0ee
82 env['GATEWAY_INTERFACE'] = 'CGI/1.1' 82 env['GATEWAY_INTERFACE'] = 'CGI/1.1'
83 env['REQUEST_METHOD'] = self.command 83 env['REQUEST_METHOD'] = self.command
84 env['SERVER_NAME'] = self.server.server_name 84 env['SERVER_NAME'] = self.server.server_name
85 env['SERVER_PORT'] = str(self.server.server_port) 85 env['SERVER_PORT'] = str(self.server.server_port)
86 env['REQUEST_URI'] = self.path 86 env['REQUEST_URI'] = self.path
87 env['SCRIPT_NAME'] = ''
87 env['PATH_INFO'] = path_info 88 env['PATH_INFO'] = path_info
88 env['REMOTE_HOST'] = self.client_address[0] 89 env['REMOTE_HOST'] = self.client_address[0]
89 env['REMOTE_ADDR'] = self.client_address[0] 90 env['REMOTE_ADDR'] = self.client_address[0]
90 if query: 91 if query:
91 env['QUERY_STRING'] = query 92 env['QUERY_STRING'] = query