X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;ds=sidebyside;f=wizard%2FBProject.py;h=5ecf7f22aefc60c6fafb7f3c6f124402eadfa4b8;hb=e3892547e4cd75c1ec039e42ff7db425be9d7b72;hp=d7671e2213722718b9a85d89f7220f1a0a97ef97;hpb=5e36442774e8f4414b4374803689d3d2508eb6bd;p=bertos.git diff --git a/wizard/BProject.py b/wizard/BProject.py index d7671e22..5ecf7f22 100644 --- a/wizard/BProject.py +++ b/wizard/BProject.py @@ -39,6 +39,9 @@ import copy import pickle import DefineException + +from LoadException import VersionException, ToolchainException + import const from bertos_utils import ( @@ -113,6 +116,10 @@ class BProject(object): self.loadModuleData(True) setEnabledModules(self, project_data["ENABLED_MODULES"]) + def loadProjectPresets(self, preset_directory): + preset_prj_file = os.path.join(preset_directory, 'project.bertos') + preset_data = pickle.loads(open(preset_prj_file, "r").read()) + def loadModuleData(self, edit=False): module_info_dict = {} list_info_dict = {} @@ -169,7 +176,6 @@ class BProject(object): def loadCpuInfos(self): cpuInfos = [] for definition in self.findDefinitions(const.CPU_DEFINITION): - print definition cpuInfos.append(getInfos(definition)) return cpuInfos @@ -177,7 +183,6 @@ class BProject(object): for cpu_info in self.loadCpuInfos(): if cpu_info["CPU_NAME"] == self.infos["CPU_NAME"]: self.infos["CPU_INFOS"] = cpu_info - print cpu_info def setInfo(self, key, value): """