doot.errors.state

These are the doot specific errors that can occur

Exceptions

StateError

The base class for all Doot Errors

KeyAccessError

A failure occurred while accessing task state using a key.

KeyExpansionError

For failures to access, expand, or constraint state keys

InjectionError

The base class for all Doot Errors

LocationError

The base class for all Doot Errors

GlobalStateMismatch

The base class for all Doot Errors

Module Contents

exception doot.errors.state.StateError[source]

Bases: doot.errors._base.BackendError

The base class for all Doot Errors will try to % format the first argument with remaining args in str()

exception doot.errors.state.KeyAccessError[source]

Bases: StateError

A failure occurred while accessing task state using a key.

exception doot.errors.state.KeyExpansionError[source]

Bases: StateError

For failures to access, expand, or constraint state keys

exception doot.errors.state.InjectionError[source]

Bases: StateError

The base class for all Doot Errors will try to % format the first argument with remaining args in str()

exception doot.errors.state.LocationError[source]

Bases: StateError

The base class for all Doot Errors will try to % format the first argument with remaining args in str()

exception doot.errors.state.GlobalStateMismatch[source]

Bases: StateError

The base class for all Doot Errors will try to % format the first argument with remaining args in str()