X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=wizard%2FBToolchainPage.py;h=22f96a4a279f69581b894529307cdf52d74a4cf0;hb=207f2e0949a7ff66a91076a7c69b9a297e62f36b;hp=778a8937c0b2f9640f42f91c941fb0dd32ec2333;hpb=47bd7e9955bb480ba4720268ef0342d5fdb157de;p=bertos.git diff --git a/wizard/BToolchainPage.py b/wizard/BToolchainPage.py index 778a8937..22f96a4a 100644 --- a/wizard/BToolchainPage.py +++ b/wizard/BToolchainPage.py @@ -79,11 +79,12 @@ class BToolchainPage(BWizardPage): newData.update(infos) item.setData(Qt.UserRole, qvariant_converter.convertStringDict(newData)) needed = self._projectInfoRetrieve("CPU_INFOS") - if infos["target"].find(needed["TOOLCHAIN"]) != -1: + if "target" in infos.keys() and infos["target"].find(needed["TOOLCHAIN"]) != -1: item.setIcon(QIcon(":/images/ok.png")) else: item.setIcon(QIcon(":/images/warning.png")) - item.setText("GCC " + infos["version"] + " - " + infos["target"]) + if "version" in infos.keys() and "target" in infos.keys(): + item.setText("GCC " + infos["version"] + " - " + infos["target"]) def _invalidItem(self, index): item = self.pageContent.toolchainList.item(index)