equal
deleted
inserted
replaced
1 import os, sys |
1 import os, sys, shutil |
2 |
2 |
3 base_folder = os.path.split(sys.path[0])[0] |
3 base_folder = os.path.split(sys.path[0])[0] |
4 CanFestivalPath = os.path.join(base_folder, "CanFestival-3") |
4 CanFestivalPath = os.path.join(base_folder, "CanFestival-3") |
5 sys.path.append(os.path.join(CanFestivalPath, "objdictgen")) |
5 sys.path.append(os.path.join(CanFestivalPath, "objdictgen")) |
6 |
6 |
152 ] |
152 ] |
153 |
153 |
154 def CTNTestModified(self): |
154 def CTNTestModified(self): |
155 return self.ChangesToSave or self.OneFileHasChanged() |
155 return self.ChangesToSave or self.OneFileHasChanged() |
156 |
156 |
157 def OnCTNSave(self): |
157 def OnCTNSave(self, from_project_path=None): |
158 return self.SaveCurrentInFile(self.GetSlaveODPath()) |
158 return self.SaveCurrentInFile(self.GetSlaveODPath()) |
159 |
159 |
160 def SetParamsAttribute(self, path, value): |
160 def SetParamsAttribute(self, path, value): |
161 result = ConfigTreeNode.SetParamsAttribute(self, path, value) |
161 result = ConfigTreeNode.SetParamsAttribute(self, path, value) |
162 |
162 |
376 return True |
376 return True |
377 |
377 |
378 def CTNTestModified(self): |
378 def CTNTestModified(self): |
379 return self.ChangesToSave or self.HasChanged() |
379 return self.ChangesToSave or self.HasChanged() |
380 |
380 |
381 def OnCTNSave(self): |
381 def OnCTNSave(self, from_project_path=None): |
382 self.SetRoot(self.CTNPath()) |
382 self.SetRoot(self.CTNPath()) |
|
383 shutil.copytree(self.GetEDSFolder(from_project_path), |
|
384 self.GetEDSFolder()) |
383 return self.SaveProject() is None |
385 return self.SaveProject() is None |
384 |
386 |
385 def CTNGenerate_C(self, buildpath, locations): |
387 def CTNGenerate_C(self, buildpath, locations): |
386 """ |
388 """ |
387 Generate C code |
389 Generate C code |