From 7bc9576fe11f712b7ff8b5565bf5ad8d59ff06ab Mon Sep 17 00:00:00 2001 From: smbaker Date: Mon, 3 Oct 2011 19:19:48 -0700 Subject: [PATCH] fix wrong slice renewed when doing batch renew --- sface/sfiprocess.py | 7 +++++-- sface/sfirenew.py | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/sface/sfiprocess.py b/sface/sfiprocess.py index c5a056b..cfa1109 100644 --- a/sface/sfiprocess.py +++ b/sface/sfiprocess.py @@ -200,10 +200,13 @@ class SfiProcess(QObject): self.__init_command(args) self.start() - def renewSlivers(self, expiration): + def renewSlivers(self, expiration, slice=None): + if not slice: + slice = config.getSlice() + args = ["-u", config.getUser(), "-a", config.getAuthority(), "-r", config.getRegistry(), "-s", config.getSlicemgr(), "renew", - config.getSlice(), expiration] + slice, expiration] self.__init_command(args) self.start() diff --git a/sface/sfirenew.py b/sface/sfirenew.py index dda2652..abbeb57 100644 --- a/sface/sfirenew.py +++ b/sface/sfirenew.py @@ -68,7 +68,7 @@ class SfiRenewer(QObject): # 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() -- 2.43.0