X-Git-Url: http://git.onelab.eu/?p=sfa-gui.git;a=blobdiff_plain;f=SfaData.py;h=c0bdf5bb9c218a448a667c70a2bc29d54488290b;hp=117c06df976c3c6ab805cc4d493ba13df1a149b4;hb=f72aeb0a0e7ee7671c7a415e8ac8fbb235de01aa;hpb=2161dfb4ced32f92fc90488b3bb09734cb89622f diff --git a/SfaData.py b/SfaData.py index 117c06d..c0bdf5b 100644 --- a/SfaData.py +++ b/SfaData.py @@ -60,10 +60,13 @@ class SfaData: slice = self.getSlice() # Write RSpec to file for testing. filename = os.path.expanduser("~/.sfi/" + slice + ".rspec") - os.remove(filename) + try: + os.remove(filename) + except: + pass call(["sfi.py", "-u", self.getUser(), "-a", self.getAuthority(), "-r", self.registry, "-s", self.slicemgr, "resources", - "-o", slice, slice]) + "-o", filename, slice]) f = open(filename, "r") xml = f.read() f.close() @@ -72,7 +75,6 @@ class SfaData: def applyRSpec(self, xml): slice = self.getSlice() filename = os.path.expanduser("~/.sfi/" + slice + ".rspec") - os.remove(filename) f = open(filename, "w") f.write(xml) f.close()