def __init__(self, te=None, ts=None, c=None, beta=None): self.te = TrafficEmulator() if te is None else te self.ts = TrafficServer() if ts is None else ts self.c = DummyController() if c is None else c self.epoch = 0 self.last_reward = None self.last_cost = None self.BETA = beta
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()