示例#1
0
def main(comName):
    try:
        server = HTTPServer(('', 8888), MyHandler)
        server.light = 5 * [
            'off'
        ]  # maybe threestate, unknown, on, off OR even request-for-on, request-for-off
        server.controler = None
        if comName == "dummy":
            server.controller = DummyController()
        else:
            server.controller = Controller(comName)
        print('started httpserver...')
        server.serve_forever()
    except KeyboardInterrupt:
        print('keyboard interrupt')
        server.socket.close()