def run(self): view.printListWithBullets(self.__sections) for section in self.__sections: try: self.handle.get(section, 'COMMAND') except: self.handle.set(section, 'COMMAND', self.globalcmd) envvars = self.globalcfg[:] items = self.handle.items(section) envvars.extend(items) rv = model.executeCommand(envvars)
def buildPackages(self, packages): for count in packages: section = self.__sections[count] try: self.handle.get(section, 'COMMAND') except: self.handle.set(section, 'COMMAND', self.globalcmd) envvars = self.globalcfg[:] items = self.handle.items(section) envvars.extend(items) rv = model.executeCommand(envvars) if not rv: view.notify("Booo.. Failure :(", "dialog-warning") else: view.notify("Yay! Success :)", "emblem-favorite")