Ejemplo n.º 1
0
 def __init__(self, schedulers_and_properties, **kwargs):
     self.schedulers_and_properties = schedulers_and_properties
     Trigger.__init__(self,
                      schedulerNames=["dummy"],
                      updateSourceStamp=False,
                      waitForFinish=True,
                      **kwargs)
Ejemplo n.º 2
0
    def __init__(self, partitionFunction, **kwargs):
        if not partitionFunction:
            config.error(
                "You must specify a parition function for the partition trigger"
            )
        self.partitionFunction = partitionFunction

        Trigger.__init__(self, **kwargs)
Ejemplo n.º 3
0
 def __init__(self, scheduler, **kwargs):
     if "name" not in kwargs:
         kwargs['name'] = 'trigger'
     self.config = None
     Trigger.__init__(self,
                      waitForFinish=True,
                      schedulerNames=[scheduler],
                      **kwargs)
Ejemplo n.º 4
0
 def __init__(self, scheduler, **kwargs):
     if "name" not in kwargs:
         kwargs['name'] = 'trigger'
     self.config = None
     Trigger.__init__(
         self, waitForFinish=True, schedulerNames=[scheduler],
         haltOnFailure=True,
         flunkOnFailure=True,
         sourceStamps=[],
         alwaysUseLatest=False,
         updateSourceStamp=False,
         **kwargs)
Ejemplo n.º 5
0
 def __init__(self, scheduler, **kwargs):
     if "name" not in kwargs:
         kwargs['name'] = 'trigger'
     self.config = None
     Trigger.__init__(self,
                      waitForFinish=True,
                      schedulerNames=[scheduler],
                      haltOnFailure=True,
                      flunkOnFailure=True,
                      sourceStamps=[],
                      alwaysUseLatest=False,
                      updateSourceStamp=False,
                      **kwargs)
Ejemplo n.º 6
0
 def __init__(self, scheduler: str, jobs: list[dict[str, str]], **kwargs):
     if "name" not in kwargs:
         kwargs["name"] = "trigger"
     self.jobs = jobs
     self.config = None
     Trigger.__init__(
         self,
         waitForFinish=True,
         schedulerNames=[scheduler],
         haltOnFailure=True,
         flunkOnFailure=True,
         sourceStamps=[],
         alwaysUseLatest=False,
         updateSourceStamp=False,
         **kwargs,
     )
Ejemplo n.º 7
0
 def __init__(self, waitForFinish=False, *args, **kwargs):
     Trigger.__init__(self, waitForFinish=waitForFinish, *args, **kwargs)
     self.myWaitForFinish = waitForFinish
Ejemplo n.º 8
0
 def __init__(self, scheduler, **kwargs):
     if "name" not in kwargs:
         kwargs['name'] = 'trigger'
     self.config = None
     Trigger.__init__(
         self, waitForFinish=True, schedulerNames=[scheduler], **kwargs)
Ejemplo n.º 9
0
 def __init__(self, name, triggeredBuilders = [], **kwargs):
     Trigger.__init__(self, **kwargs)
     self.name = name
     self.triggeredBuilders = triggeredBuilders
     self.addFactoryArguments(name = name,
                              triggeredBuilders = triggeredBuilders)
Ejemplo n.º 10
0
 def __init__(self, name, triggeredBuilders = [], **kwargs):
     Trigger.__init__(self, **kwargs)
     self.name = name
     self.triggeredBuilders = triggeredBuilders
     self.addFactoryArguments(name = name,
                              triggeredBuilders = triggeredBuilders)