Exemple #1
0
 def addApplicationOptions(self, allApps, optionGroup, inputOptions={}):
     if len(allApps) > 0:
         for app in allApps:
             app.addToOptionGroups(allApps, [ optionGroup ])
     else:
         configObject = plugins.importAndCall("default", "getConfig", inputOptions)
         configObject.addToOptionGroups(allApps, [ optionGroup ])
Exemple #2
0
 def getAllConfigObjects(self, allApps):
     if len(allApps) > 0:
         return allApps
     else:
         return [
             plugins.importAndCall("default", "getConfig",
                                   self.inputOptions)
         ]
 def customTriggerMatches(self, *args):
     module, method = self.customTrigger.split(".", 1)
     return plugins.importAndCall(module, method, *args)
 def makeDefaultConfigObject(self, inputOptions):
     return plugins.importAndCall("default", "getConfig", inputOptions)
Exemple #5
0
 def getAllConfigObjects(self, allApps):
     if len(allApps) > 0:
         return allApps
     else:
         return [ plugins.importAndCall("default", "getConfig", self.inputOptions) ]