lambdacd.stepsupport.killable
Functions that help in adding the ability for a step to be killed.
if-not-killed
macro
(if-not-killed ctx & body)
Executes the given body unless the step was killed. If killed, sets the status accordingly.
Example:
(loop []
(if-not-killed ctx
(if (should-stop-waiting?)
{:status :success}
(recur))))