+ adding test server for debugging purposes

0.6.3-post-fixes
Dr Scofield 2009-01-26 21:32:43 +00:00
parent 0abc179a4e
commit 78db120b3d
1 changed files with 31 additions and 0 deletions

View File

@ -0,0 +1,31 @@
#!/usr/bin/env python
# -*- encoding: utf-8 -*-
import logging
import BaseHTTPServer
class ConciergeHandler(BaseHTTPServer.BaseHTTPRequestHandler):
def do_HEAD(req):
logging.info('[Concierge] %(command)s request: %(host)s:%(port)d --- %(path)s',
dict(command = self.command,
host = self.client_address[0],
port = self.client_address[1],
path = self.path))
req.send_response(200)
req.send_header('Content-type', 'text/html')
req.send_headers()
logging.info('[Concierge] %(command)s returned 200', dict(command = self.command))
if __name__ == '__main__':
httpServer = BaseHTTPServer.HTTPServer(('', 8080), ConciergeHandler)
logging.info('[ConciergeServer] starting')
try:
httpServer.serve_forever()
except KeyboardInterrupt:
logging.info('[ConciergeServer] terminating')
httpServer.server_close()