selinonlib.errors module

Errors and exceptions that can occur in Selinonlib code base.

exception selinonlib.errors.ConfigurationError[source]

Bases: Exception

Raised on errors that indicate errors in the configuration files.

exception selinonlib.errors.FatalTaskError[source]

Bases: Exception

An exception that is raised by task on fatal error - task will be not retried.

exception selinonlib.errors.NoParentNodeError[source]

Bases: Exception

An exception raised when requested parent node (task/flow), but no such parent defined.

exception selinonlib.errors.RequestError[source]

Bases: Exception

An error raised if there was an issue with request issued by user - usually means bad usage error.

exception selinonlib.errors.Retry(countdown)[source]

Bases: Exception

Retry task as would Celery do except you can only specify countdown for retry.

exception selinonlib.errors.SelectiveNoPathError[source]

Bases: Exception

Raised when there is no path in the flow to requested node in selective task runs.

exception selinonlib.errors.UnknownError[source]

Bases: Exception

An error raised on unknown scenarios - possibly some bug in code.

exception selinonlib.errors.UnknownFlowError[source]

Bases: Exception

Raised if there was requested or referenced flow that is not stated in the YAML configuration file.

exception selinonlib.errors.UnknownStorageError[source]

Bases: Exception

Raised if there was requested or referenced storage that is not stated in the YAML configuration file.