Error handling

class viewflow.activation.Context(default=None, **kwargs)

Thread-local activation context, dynamically scoped.

Parameters:propagate_exception – If True, on activation failure exception will be propagated to previous activation. If False, current task activation will be marked as failed.


with Context(propagate_exception=False):
     print(context.propagate_exception)  # prints 'False'
print(context.propagate_exception)  # prints default 'True'
class viewflow.exceptions.FlowRuntimeError

Unrecoverable flow runtime error.

class viewflow.exceptions.FlowLockFailed

Flow lock failed.