.. _doot.errors.config: ================== doot.errors.config ================== .. py:module:: doot.errors.config .. autoapi-nested-parse:: These are the doot specific errors that can occur Exceptions ---------- .. autoapisummary:: doot.errors.config.ConfigError doot.errors.config.InvalidConfigError doot.errors.config.MissingConfigError doot.errors.config.VersionMismatchError Module Contents =============== .. _doot.errors.config.ConfigError: .. py:exception:: ConfigError Bases: :py:obj:`doot.errors._base.UserError` Although the doot config was loaded, its format was incorrect .. py:attribute:: general_msg :value: 'Doot Config Error:' .. _doot.errors.config.InvalidConfigError: .. py:exception:: InvalidConfigError Bases: :py:obj:`ConfigError` Trying to read either a 'doot.toml' or task toml file, something went wrong. .. py:attribute:: general_msg :value: 'Invalid Doot Config:' .. _doot.errors.config.MissingConfigError: .. py:exception:: MissingConfigError Bases: :py:obj:`ConfigError` An expecting core config value was not found .. py:attribute:: general_msg :value: 'Doot Config Error:' .. _doot.errors.config.VersionMismatchError: .. py:exception:: VersionMismatchError Bases: :py:obj:`ConfigError` Although the doot config was loaded, its format was incorrect .. py:attribute:: general_msg :value: 'Doot Version Mismatch:'