.. _doot.errors.state: ================= doot.errors.state ================= .. py:module:: doot.errors.state .. autoapi-nested-parse:: These are the doot specific errors that can occur Exceptions ---------- .. autoapisummary:: doot.errors.state.StateError doot.errors.state.KeyAccessError doot.errors.state.KeyExpansionError doot.errors.state.InjectionError doot.errors.state.LocationError doot.errors.state.GlobalStateMismatch Module Contents =============== .. _doot.errors.state.StateError: .. py:exception:: StateError Bases: :py:obj:`doot.errors._base.BackendError` The base class for all Doot Errors will try to % format the first argument with remaining args in str() .. _doot.errors.state.KeyAccessError: .. py:exception:: KeyAccessError Bases: :py:obj:`StateError` A failure occurred while accessing task state using a key. .. _doot.errors.state.KeyExpansionError: .. py:exception:: KeyExpansionError Bases: :py:obj:`StateError` For failures to access, expand, or constraint state keys .. _doot.errors.state.InjectionError: .. py:exception:: InjectionError Bases: :py:obj:`StateError` The base class for all Doot Errors will try to % format the first argument with remaining args in str() .. _doot.errors.state.LocationError: .. py:exception:: LocationError Bases: :py:obj:`StateError` The base class for all Doot Errors will try to % format the first argument with remaining args in str() .. _doot.errors.state.GlobalStateMismatch: .. py:exception:: GlobalStateMismatch Bases: :py:obj:`StateError` The base class for all Doot Errors will try to % format the first argument with remaining args in str()