X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=wizard%2FBModulePage.py;h=101aba6913883f768f5f97d1775e42f2adaecb5f;hb=37efb5bdc0504ab6df2e8db0635c9c6f7477e23e;hp=a766b6a3dcf361bd126336352d27636e0702b226;hpb=0933e5f9aeb914fea0d70921504e56b3a0db69a6;p=bertos.git diff --git a/wizard/BModulePage.py b/wizard/BModulePage.py index a766b6a3..101aba69 100644 --- a/wizard/BModulePage.py +++ b/wizard/BModulePage.py @@ -39,23 +39,13 @@ class BModulePage(BWizardPage): def _loadModuleData(self): try: - modules = bertos_utils.loadModuleInfosDict(self._project()) - lists = bertos_utils.loadDefineListsDict(self._project()) - configurations = {} - for module, informations in modules.items(): - if len(informations["configuration"]) > 0: - configurations[informations["configuration"]] = bertos_utils.loadConfigurationInfos(self._projectInfoRetrieve("SOURCES_PATH") + - "/" + informations["configuration"]) + bertos_utils.loadModuleData(self._project()) except ModuleDefineException, e: self._exceptionOccurred(self.tr("Error parsing module information in file %1").arg(e.path)) except EnumDefineException, e: self._exceptionOccurred(self.tr("Error parsing enum informations in file %1").arg(e.path)) except ConfigurationDefineException, e: self._exceptionOccurred(self.tr("Error parsing configuration informations in file %1, reading parameter %2").arg(e.path).arg(e.name)) - else: - self._projectInfoStore("MODULES", modules) - self._projectInfoStore("LISTS", lists) - self._projectInfoStore("CONFIGURATIONS", configurations) def _fillModuleTable(self): modules = self._projectInfoRetrieve("MODULES")