self.__init_command(args)
self.start()
- def getRecord(self, hrn, filename=None):
- args = ["-u", config.getUser(), "-a", config.getAuthority(),
- "-r", config.getRegistry(), "-s", config.getSlicemgr(), "show", hrn]
+ def getRecord(self, hrn, type=None, filename=None):
+ args = ["-u", config.getUser(),
+ "-a", config.getAuthority(),
+ "-r", config.getRegistry(),
+ "-s", config.getSlicemgr(),
+ "show", hrn]
+ if type:
+ args.append("-t")
+ args.append(type)
if filename:
args.append("-o")
args.append(filename)
self.start()
def getSliceRecord(self):
- self.getRecord(config.getSlice(), config.getSliceRecordFile())
+ self.getRecord(config.getSlice(), type="slice", filename=config.getSliceRecordFile())
def getAuthorityRecord(self):
- self.getRecord(config.getAuthority(), config.getAuthorityRecordFile())
+ self.getRecord(config.getAuthority(), filename=config.getAuthorityRecordFile())
def applyRSpec(self, rspec, aggAddr=None, aggPort=None, saveObtained=True):
# that's what we pass, like in what we'd like to get
self.renewProcess = SfiProcess(self)
self.connect(self.renewProcess, SIGNAL('finished()'), self.finishedGetRecord)
- self.renewProcess.getRecord(hrn=hrn, filename="/tmp/slicerecord")
+ self.renewProcess.getRecord(hrn=hrn, type="slice", filename="/tmp/slicerecord")
def finishedGetRecord(self):
self.faultString = self.renewProcess.getFaultString()
self.process = SfiProcess(self)
self.connect(self.process, SIGNAL('finished()'), self.getUserRecordFinished)
- self.process.getRecord(hrn=config.getUser(), filename=config.getUserRecordFile())
+ self.process.getRecord(hrn=config.getUser(), type="user", filename=config.getUserRecordFile())
self.setStatus("Refreshing user record. This will take a moment...")
def getUserRecordFinished(self):