def deal(interval): topo = NetTopo() re = messageCompile(interval) if re == 0: topo.del_switchs() resault = topo.buildNet_Topo(interval) if resault: docker = docker_operate() docker.resolve(interval) else: docker = docker_operate() docker.resolve(interval) if re == 1: topo.del_switchs() print interval
def __init__(self,threads_num): self.thread_count = 0 self.threads_num = threads_num#线程数 self.task_queue = Queue.Queue() self.result_queue = Queue.Queue() self.exit_signal=False self.docker_operate=control.docker_operate()
def buildDocker_Link_Switch(self,Topo): try: docker = docker_operate() docker.resolve(Topo) except: print str(traceback.format_exc()) return False return True
def buildDocker_Link_Switch(self, Topo): try: docker = docker_operate() docker.resolve(Topo) except: print str(traceback.format_exc()) return False return True
if __name__ == '__main__': ###########测试前调用:恢复初始ip############# demo_recover_ip() ##############创建测试##################### # data=demo_create() # print data # docker=control.docker_operate() # print docker.resolve(data) ##############执行测试##################### # data=demo_exec() # print data # docker=control.docker_operate() # result=docker.resolve(data) # for res in result["return"]: # print res ##############删除测试##################### data=demo_del() print data docker=control.docker_operate() print docker.resolve(data)