comparison roundup/scripts/roundup_server.py @ 2022:2fe25413867f maint-0.6

merge from HEAD
author Richard Jones <richard@users.sourceforge.net>
date Sun, 15 Feb 2004 22:22:20 +0000
parents 5add2b83cfa3
children 2a5892e1f2ab
comparison
equal deleted inserted replaced
2011:6a9e4e07c7d9 2022:2fe25413867f
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.26.2.4 2003-12-04 22:53:54 richard Exp $ 19 $Id: roundup_server.py,v 1.26.2.5 2004-02-15 22:22:20 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
212 if self.LOG_IPADDRESS: 212 if self.LOG_IPADDRESS:
213 return self.client_address[0] 213 return self.client_address[0]
214 else: 214 else:
215 host, port = self.client_address 215 host, port = self.client_address
216 return socket.getfqdn(host) 216 return socket.getfqdn(host)
217
218 def log_message(self, format, *args):
219 ''' Try to *safely* log to stderr.
220 '''
221 try:
222 BaseHTTPServer.BaseHTTPRequestHandler.log_message(self,
223 format, *args)
224 except IOError:
225 # stderr is no longer viable
226 pass
217 227
218 try: 228 try:
219 import win32serviceutil 229 import win32serviceutil
220 except: 230 except:
221 RoundupService = None 231 RoundupService = None

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