exc#

exception pynamodb_mate.patterns.status_tracker.exc.TaskExecutionError[source]#

The base class for errors raised during task execution.

exception pynamodb_mate.patterns.status_tracker.exc.TaskIsNotInitializedError[source]#

Raised when a task is not initialized in DynamoDB table.

exception pynamodb_mate.patterns.status_tracker.exc.TaskIsNotReadyToStartError[source]#

Raised when a task is not ready to start.

There are two possible reasons:

  1. Task is locked.

  2. Task status is not pending or failed.

exception pynamodb_mate.patterns.status_tracker.exc.TaskLockedError[source]#

Raised when a task worker is trying to work on a locked task.

exception pynamodb_mate.patterns.status_tracker.exc.TaskAlreadySucceedError[source]#

Raised when a task is already in “succeeded” status.

exception pynamodb_mate.patterns.status_tracker.exc.TaskIgnoredError[source]#

Raised when a task is already in “ignored” status.