Mercurial > public > mercurial-scm > hg-stable
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 |