PeriodicCascadeTrigger#
- class eclypse.workflow.trigger.cascade.PeriodicCascadeTrigger[source]#
Bases:
CascadeTriggerA trigger that fires based on the state of another event at regular intervals.
Methods
__init__(trigger_event[, every_n_triggers])Initialize the cascade trigger.
trigger([trigger_event])Check if the trigger should fire based on its condition.
- __init__(trigger_event, every_n_triggers=1)[source]#
Initialize the cascade trigger.
- Parameters:
trigger_event (str) – The name of the event that can trigger this cascade.
every_n_triggers (int) – The number of calls to the triggering event required to trigger this cascade. Defaults to 1.
- trigger(trigger_event=None)[source]#
Check if the trigger should fire based on its condition.
- Parameters:
trigger_event (EclypseEvent | None)
- Return type:
bool