From 0b8a8e633c3638ce75760f3445686e5b365bdd56 Mon Sep 17 00:00:00 2001
From: =?utf8?q?Bar=C4=B1=C5=9F=20Metin?= <Talip-Baris.Metin@sophia.inria.fr>
Date: Mon, 13 Sep 2010 16:57:32 +0200
Subject: [PATCH] add applyRSpec to sfiprocess

---
 sface/sfiprocess.py | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/sface/sfiprocess.py b/sface/sfiprocess.py
index cd24f9a..9dce273 100644
--- a/sface/sfiprocess.py
+++ b/sface/sfiprocess.py
@@ -65,6 +65,16 @@ class SfiProcess(QObject):
         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)
-- 
2.47.0