X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=wizard%2FBModulePage.py;h=c592d1d32a32fe27a538fa9bf6b4d8989a12b24f;hb=9f41d37cc8136d4a26e004a93ceb523e008f8486;hp=cf1340d02b29295012d12f759e3afcc5b6b29390;hpb=0b8ef401896d82ddc6437b08581963021d7e8ab9;p=bertos.git diff --git a/wizard/BModulePage.py b/wizard/BModulePage.py index cf1340d0..c592d1d3 100644 --- a/wizard/BModulePage.py +++ b/wizard/BModulePage.py @@ -39,23 +39,15 @@ class BModulePage(BWizardPage): def _loadModuleData(self): try: - modules = bertos_utils.loadModuleInfosDict(self._projectInfoRetrieve("SOURCES_PATH")) - lists = bertos_utils.loadDefineListsDict(self._projectInfoRetrieve("SOURCES_PATH")) - 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.loadModuleInfosDict(self._project()) + bertos_utils.loadDefineListsDict(self._project()) + bertos_utils.loadConfigurationInfosDict(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")