X-Git-Url: http://git.onelab.eu/?p=sface.git;a=blobdiff_plain;f=sface%2Fsfiprocess.py;h=fac19db9192e6beb7241096326c6c55efca53151;hp=9287acd1397b850a0b32aaea5ba2333f90ae887b;hb=b4479edcd8022bc11805758a575f7ca96dcdfc04;hpb=03b467d0bf99663f894553af50265816bd28027e diff --git a/sface/sfiprocess.py b/sface/sfiprocess.py index 9287acd..fac19db 100644 --- a/sface/sfiprocess.py +++ b/sface/sfiprocess.py @@ -196,6 +196,21 @@ class SfiProcess(QObject): self.__init_command(args) self.start() + def deleteSlivers(self, slice=None, aggAddr=None, aggPort=None): + if not slice: + slice = config.getSlice() + + args = ["-u", config.getUser(), "-a", config.getAuthority(), + "-r", config.getRegistry(), "-s", config.getSlicemgr(), "delete"] + + if aggAddr: + args = args + ["-a", aggAddr, "-p", str(aggPort)] + + args = args + [slice] + + self.__init_command(args) + self.start() + def updateRecord(self, filename): args = ["-u", config.getUser(), "-a", config.getAuthority(), "-r", config.getRegistry(), "-s", config.getSlicemgr(), "update", filename]