def run(self): try: info = self.conf.getGameStateServerInfo() self.server = BotCommServer(info.port,info.key,info.iv,self.gamelogic) asyncore.loop() except KeyboardInterrupt: print "GameStateBot caught keyboard interrupt.."
class GameServerBot(Process): def __init__(self, conf, gamelogic): Process.__init__(self) self.conf = conf self.gamelogic = gamelogic self.server = None def run(self): try: info = self.conf.getGameStateServerInfo() self.server = BotCommServer(info.port, info.key, info.iv, self.gamelogic) asyncore.loop() except KeyboardInterrupt: print "GameStateBot caught keyboard interrupt.." def stop(self): self.server.close()
class GameStateBot(Process): def __init__(self, conf, gamelogic): Process.__init__(self) self.conf = conf self.gamelogic = gamelogic self.server = None def run(self): try: info = self.conf.getGameStateServerInfo() self.server = BotCommServer(info.port,info.key,info.iv,self.gamelogic) asyncore.loop() except KeyboardInterrupt: print "GameStateBot caught keyboard interrupt.." def stop(self): self.server.close()
def run(self): logic = TestLogic() srv = BotCommServer(port, key, iv, logic) asyncore.loop()