comparison roundup/scripts/roundup_server.py @ 3428:87a017f50195

set HTTP_ACCEPT_LANGUAGE in CGI environment (patch [SF#1360321])
author Alexander Smishlajev <a1s@users.sourceforge.net>
date Sat, 03 Dec 2005 09:37:24 +0000
parents 6e7462bbafde
children 4963c853d51b
comparison
equal deleted inserted replaced
3427:198fe87b0254 3428:87a017f50195
15 # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. 15 # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
16 # 16 #
17 17
18 """Command-line script that runs a server over roundup.cgi.client. 18 """Command-line script that runs a server over roundup.cgi.client.
19 19
20 $Id: roundup_server.py,v 1.79 2005-04-13 06:12:12 richard Exp $ 20 $Id: roundup_server.py,v 1.80 2005-12-03 09:37:24 a1s Exp $
21 """ 21 """
22 __docformat__ = 'restructuredtext' 22 __docformat__ = 'restructuredtext'
23 23
24 import errno, cgi, getopt, os, socket, sys, traceback, urllib, time 24 import errno, cgi, getopt, os, socket, sys, traceback, urllib, time
25 import ConfigParser, BaseHTTPServer, SocketServer, StringIO 25 import ConfigParser, BaseHTTPServer, SocketServer, StringIO
228 env['SERVER_NAME'] = self.server.server_name 228 env['SERVER_NAME'] = self.server.server_name
229 env['SERVER_PORT'] = str(self.server.server_port) 229 env['SERVER_PORT'] = str(self.server.server_port)
230 env['HTTP_HOST'] = self.headers['host'] 230 env['HTTP_HOST'] = self.headers['host']
231 if os.environ.has_key('CGI_SHOW_TIMING'): 231 if os.environ.has_key('CGI_SHOW_TIMING'):
232 env['CGI_SHOW_TIMING'] = os.environ['CGI_SHOW_TIMING'] 232 env['CGI_SHOW_TIMING'] = os.environ['CGI_SHOW_TIMING']
233 env['HTTP_ACCEPT_LANGUAGE'] = self.headers['accept-language']
233 234
234 # do the roundup thing 235 # do the roundup thing
235 tracker = self.get_tracker(tracker_name) 236 tracker = self.get_tracker(tracker_name)
236 tracker.Client(tracker, self, env).main() 237 tracker.Client(tracker, self, env).main()
237 238

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