--- a/ProjectController.py Sat Sep 22 12:23:58 2012 +0200
+++ b/ProjectController.py Sat Sep 22 12:33:39 2012 +0200
@@ -237,6 +237,10 @@
os.mkdir(projectfiles_path)
+ def AddProjectDefaultConfiguration(self, config_name="config", res_name="resource1"): + self.ProjectAddConfiguration(config_name) + self.ProjectAddConfigurationResource(config_name, res_name) def NewProject(self, ProjectPath, BuildPath=None):
Create a new project in an empty folder
@@ -254,8 +258,7 @@
"companyName": _("Unknown"),
"creationDateTime": datetime(*localtime()[:6])})
- self.ProjectAddConfiguration("config")
- self.ProjectAddConfigurationResource("config", "resource1")
+ self.AddProjectDefaultConfiguration() # Change XSD into class members
@@ -284,6 +287,8 @@
result = self.OpenXMLFile(plc_file)
+ if len(self.GetProjectConfigNames()) == 0: + self.AddProjectDefaultConfiguration() # Change XSD into class members