X-Git-Url: http://git.onelab.eu/?p=sface.git;a=blobdiff_plain;f=sface%2Fsfirenew.py;h=f2cab6bdfab0c5e49b23c7c58d1e647d5afb2a4b;hp=a4dd1b352106f53d586cd8d06ba46bf6f24c3ec4;hb=ce5e4c9baaac18e6e3afe3de2316c71990c20cca;hpb=1123a48de43e859c145f1489257b92ad79323e14 diff --git a/sface/sfirenew.py b/sface/sfirenew.py index a4dd1b3..f2cab6b 100644 --- a/sface/sfirenew.py +++ b/sface/sfirenew.py @@ -63,12 +63,17 @@ class SfiRenewer(QObject): if os.path.exists(sliceCredName): os.remove(sliceCredName) + # newer SFA has a slightly different slice credential name + sliceCredName = config.fullpath(self.hrn + ".slice.cred") + if os.path.exists(sliceCredName): + os.remove(sliceCredName) + open("/tmp/expiration", "w").write(self.newExpiration.strftime("%Y-%m-%dT%H:%M:%SZ")) # call renewSlivers on the aggregate self.disconnect(self.renewProcess, SIGNAL('finished()'), self.finishedUpdateRecord) self.connect(self.renewProcess, SIGNAL('finished()'), self.finishedRenewSlivers) - self.renewProcess.renewSlivers(self.newExpiration.strftime("%Y-%m-%dT%H:%M:%SZ")) + self.renewProcess.renewSlivers(self.newExpiration.strftime("%Y-%m-%dT%H:%M:%SZ"), slice = self.hrn) def finishedRenewSlivers(self): self.faultString = self.renewProcess.getFaultString() @@ -200,7 +205,7 @@ class RenewWindow(QDialog): self.process = SfiProcess(self) self.connect(self.process, SIGNAL('finished()'), self.getAuthorityRecordFinished) - self.process.listRecords(config.getAuthority(), None, config.getAuthorityListFile()) + self.process.listRecords(config.getAuthority(), None) self.setStatus("Refreshing slice list. This will take a moment...") def getAuthorityRecordFinished(self):