Mercurial > p > roundup > code
comparison roundup/scripts/roundup_server.py @ 3849:9d37a6779530
End headers when redirecting to tracker. Closes [SF#1706114].
| author | Erik Forsberg <forsberg@users.sourceforge.net> |
|---|---|
| date | Mon, 23 Apr 2007 19:35:41 +0000 |
| parents | f623bdafe44b |
| children | 2359d6304a4f |
comparison
equal
deleted
inserted
replaced
| 3848:7ad206564007 | 3849:9d37a6779530 |
|---|---|
| 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.87 2006-12-18 05:56:49 a1s Exp $ | 20 $Id: roundup_server.py,v 1.88 2007-04-23 19:35:41 forsberg 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 |
| 147 ''' | 147 ''' |
| 148 keys = self.TRACKER_HOMES.keys() | 148 keys = self.TRACKER_HOMES.keys() |
| 149 if len(keys) == 1: | 149 if len(keys) == 1: |
| 150 self.send_response(302) | 150 self.send_response(302) |
| 151 self.send_header('Location', urllib.quote(keys[0]) + '/index') | 151 self.send_header('Location', urllib.quote(keys[0]) + '/index') |
| 152 self.end_headers() | |
| 152 else: | 153 else: |
| 153 self.send_response(200) | 154 self.send_response(200) |
| 154 self.send_header('Content-Type', 'text/html') | 155 self.send_header('Content-Type', 'text/html') |
| 155 self.end_headers() | 156 self.end_headers() |
| 156 w = self.wfile.write | 157 w = self.wfile.write |
