def reloadInfo(self): # XXX: why need this? #iotlab, exp = getHelperAndExp(args) self.iotlab = IotlabHelper.IotlabHelper(self.iotlab.expServer) self.exp = self.iotlab._makeExp(self.exp.expId) #exp = iotlab._makeExp(args.exp_id) self.updateInfo()
def getHelperAndExp(expid, server=None): iotlab = IotlabHelper.IotlabHelper(server) exp = iotlab._makeExp(expid) expInfo = exp.getPersistentInfo() if (server == None and "args" in expInfo and expInfo["args"].get("dev") != None): return getHelperAndExp(expid, expInfo["args"]["dev"]) else: return iotlab, exp