packagelist = self.fillPackagesList() self.runWizard = (len(packagelist) > 0) self.condition = self.runWizard self.disableKeys = True self.condition = self.runWizard or not self.silent 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.markDone() self.condition = False if self.runWizard: for x in self.packagesConfig: if x.value: self.condition = True break self.disableKeys = True #print "len of packageslist", len(self.packageslist) #if (len(self.packageslist) == 1): #self.installPackage(0)