--- a/canfestival/canfestival.py Wed Apr 24 10:03:47 2013 +0200
+++ b/canfestival/canfestival.py Wed Apr 24 17:27:08 2013 +0200
@@ -1,4 +1,4 @@
-import os, sys
+import os, sys, shutil
base_folder = os.path.split(sys.path[0])[0]
CanFestivalPath = os.path.join(base_folder, "CanFestival-3")
@@ -154,7 +154,7 @@
def CTNTestModified(self):
return self.ChangesToSave or self.OneFileHasChanged()
- def OnCTNSave(self):
+ def OnCTNSave(self, from_project_path=None):
return self.SaveCurrentInFile(self.GetSlaveODPath())
def SetParamsAttribute(self, path, value):
@@ -378,8 +378,10 @@
def CTNTestModified(self):
return self.ChangesToSave or self.HasChanged()
- def OnCTNSave(self):
+ def OnCTNSave(self, from_project_path=None):
self.SetRoot(self.CTNPath())
+ shutil.copytree(self.GetEDSFolder(from_project_path),
+ self.GetEDSFolder())
return self.SaveProject() is None
def CTNGenerate_C(self, buildpath, locations):