Mercurial > p > roundup > code
diff roundup/scripts/roundup_server.py @ 4290:236939e4137b
- small typo
- fix roundup_server if no host header is given in http request
| author | Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net> |
|---|---|
| date | Mon, 30 Nov 2009 21:17:14 +0000 |
| parents | 0c024cf74252 |
| children | 85b00a3820b3 |
line wrap: on
line diff
--- a/roundup/scripts/roundup_server.py Mon Nov 30 14:45:44 2009 +0000 +++ b/roundup/scripts/roundup_server.py Mon Nov 30 21:17:14 2009 +0000 @@ -358,7 +358,10 @@ env['SCRIPT_NAME'] = '' env['SERVER_NAME'] = self.server.server_name env['SERVER_PORT'] = str(self.server.server_port) - env['HTTP_HOST'] = self.headers['host'] + try: + env['HTTP_HOST'] = self.headers ['host'] + except KeyError: + env['HTTP_HOST'] = '' if os.environ.has_key('CGI_SHOW_TIMING'): env['CGI_SHOW_TIMING'] = os.environ['CGI_SHOW_TIMING'] env['HTTP_ACCEPT_LANGUAGE'] = self.headers.get('accept-language')
