Example #1
0
            self.send_error(404, 'File Not Found: %s' % self.path)

    def _set_headers(self):
        self.send_response(200)
        self.send_header('Content-type', 'text/html')
        self.end_headers()

    def do_HEAD(self):
        self._set_headers()

    def log_message(self, format, *args):
        return


if __name__ == "__main__":
    try:
        # create/load data
        dm = DataManager()
        dm.load_data()
        #Create a web server and define the handler to manage the incoming request
        server = HTTPServer((My_Ip, region2serverIP[R['addr']]['port']),
                            myHandler)
        server.dm = dm
        print 'Started httpserver addr %s port %d' % (
            My_Ip, region2serverIP[R['addr']]['port'])
        server.serve_forever()

    except KeyboardInterrupt:
        print '^C received, shutting down the web server'
        server.socket.close()