packagelist = self.fillPackagesList() self.runWizard = (len(packagelist) > 0) self.condition = self.runWizard self.disableKeys = True if self.runWizard: self.condition = True for x in self.packagesConfig: if x.value: self.condition = False break else: self.condition = False self.disableKeys = False self.condition = False if self.runWizard: for x in self.packagesConfig: if x.value: self.condition = True break self.disableKeys = True self.installPackages(self.indexList) self.markDone() self.condition = False