Source code for bonobo.execution.events
"""
.. data:: START
Event dispatched before execution starts.
.. data:: STARTED
Event dispatched after execution starts.
.. data:: TICK
Event dispatched while execution runs, on a regular basis (on each "tick").
.. data:: STOP
Event dispatched before execution stops.
.. data:: STOPPED
Event dispatched after execution stops.
.. data:: KILL
Event dispatched when execution is killed.
"""
from whistle import Event
START = 'execution.start'
STARTED = 'execution.started'
TICK = 'execution.tick'
STOP = 'execution.stop'
STOPPED = 'execution.stopped'
KILL = 'execution.kill'
[docs]class ExecutionEvent(Event):
def __init__(self, context):
self.context = context