Exemplo n.º 1
0
 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()
Exemplo n.º 2
0
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