Mercurial > p > roundup > code
comparison roundup/scripts/roundup_server.py @ 1368:434708fc4c29 maint-0.5
merge fix from HEAD
| author | Richard Jones <richard@users.sourceforge.net> |
|---|---|
| date | Mon, 13 Jan 2003 02:45:09 +0000 |
| parents | 83f33642d220 |
| children | 3a853f1c20b5 |
comparison
equal
deleted
inserted
replaced
| 1366:1cc9c6bc17bd | 1368:434708fc4c29 |
|---|---|
| 14 # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE, | 14 # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE, |
| 15 # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. | 15 # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. |
| 16 # | 16 # |
| 17 """ HTTP Server that serves roundup. | 17 """ HTTP Server that serves roundup. |
| 18 | 18 |
| 19 $Id: roundup_server.py,v 1.16 2002-11-28 06:55:57 richard Exp $ | 19 $Id: roundup_server.py,v 1.16.2.1 2003-01-13 02:45:09 richard Exp $ |
| 20 """ | 20 """ |
| 21 | 21 |
| 22 # python version check | 22 # python version check |
| 23 from roundup import version_check | 23 from roundup import version_check |
| 24 | 24 |
| 303 if pidfile: | 303 if pidfile: |
| 304 daemonize(pidfile) | 304 daemonize(pidfile) |
| 305 | 305 |
| 306 # redirect stdout/stderr to our logfile | 306 # redirect stdout/stderr to our logfile |
| 307 if logfile: | 307 if logfile: |
| 308 sys.stdout = sys.stderr = open(logfile, 'a') | 308 # appending, unbuffered |
| 309 sys.stdout = sys.stderr = open(logfile, 'a', 0) | |
| 309 | 310 |
| 310 httpd = BaseHTTPServer.HTTPServer(address, RoundupRequestHandler) | 311 httpd = BaseHTTPServer.HTTPServer(address, RoundupRequestHandler) |
| 311 print _('Roundup server started on %(address)s')%locals() | 312 print _('Roundup server started on %(address)s')%locals() |
| 312 try: | 313 try: |
| 313 httpd.serve_forever() | 314 httpd.serve_forever() |
