def __init__(self, schedulers_and_properties, **kwargs): self.schedulers_and_properties = schedulers_and_properties Trigger.__init__(self, schedulerNames=["dummy"], updateSourceStamp=False, waitForFinish=True, **kwargs)
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)
def __init__(self, scheduler, **kwargs): if "name" not in kwargs: kwargs['name'] = 'trigger' self.config = None Trigger.__init__(self, waitForFinish=True, schedulerNames=[scheduler], **kwargs)
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)
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)
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, )
def __init__(self, waitForFinish=False, *args, **kwargs): Trigger.__init__(self, waitForFinish=waitForFinish, *args, **kwargs) self.myWaitForFinish = waitForFinish
def __init__(self, scheduler, **kwargs): if "name" not in kwargs: kwargs['name'] = 'trigger' self.config = None Trigger.__init__( self, waitForFinish=True, schedulerNames=[scheduler], **kwargs)
def __init__(self, name, triggeredBuilders = [], **kwargs): Trigger.__init__(self, **kwargs) self.name = name self.triggeredBuilders = triggeredBuilders self.addFactoryArguments(name = name, triggeredBuilders = triggeredBuilders)