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

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