add applyRSpec to sfiprocess
authorBarış Metin <Talip-Baris.Metin@sophia.inria.fr>
Mon, 13 Sep 2010 14:57:32 +0000 (16:57 +0200)
committerBarış Metin <Talip-Baris.Metin@sophia.inria.fr>
Mon, 13 Sep 2010 14:57:32 +0000 (16:57 +0200)
sface/sfiprocess.py

index cd24f9a..9dce273 100644 (file)
@@ -65,6 +65,16 @@ class SfiProcess(QObject):
         self.__init_command(args)
         self.start()
 
         self.__init_command(args)
         self.start()
 
+    def applyRSpec(self, rspec):
+        filename = config.getSliceRSpecFile() + "_new"
+        rspec.save(filename)
+        args = ["-u", config.getUser(), "-a", config.getAuthority(), 
+                "-r", config.getRegistry(), "-s", config.getSlicemgr(), "create", 
+                config.getSlice, filename]
+        self.__init_command(args)
+        self.start()
+        return filename
+
     def start(self):
         self.trace_command()
         self.process.start(self.exe, self.args)
     def start(self):
         self.trace_command()
         self.process.start(self.exe, self.args)