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')

Roundup Issue Tracker: http://roundup-tracker.org/