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