Beispiel #1
0
 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)
Beispiel #2
0
 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")