Mercurial > p > roundup > code
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 |
