Exceptions¶
Specific exceptions that Boussole code can raise.
- exception boussole.exceptions.BoussoleBaseException[source]¶
Bases:
Exception
Base for Boussole exceptions.
- exception boussole.exceptions.InvalidImportRule[source]¶
Bases:
BoussoleBaseException
Exception to be raised when the parser encounts an invalid import rule.
- exception boussole.exceptions.FinderException[source]¶
Bases:
BoussoleBaseException
Exception to be raised when error occurs with finder usage.
- exception boussole.exceptions.UnresolvablePath[source]¶
Bases:
BoussoleBaseException
Exception to be raised when the resolver can not resolve a given path.
- exception boussole.exceptions.UnclearResolution[source]¶
Bases:
BoussoleBaseException
Exception to be raised when the resolver encounts multiple existing candidates for a path.
- exception boussole.exceptions.CircularImport[source]¶
Bases:
BoussoleBaseException
Exception to be raised when inspector detect a circular import from sources.
- exception boussole.exceptions.SettingsDiscoveryError[source]¶
Bases:
BoussoleBaseException
Exception to be raised when config discovery has failed to find settings file.
- exception boussole.exceptions.SettingsBackendError[source]¶
Bases:
BoussoleBaseException
Exception to be raised when config loading has failed from a backend.
- exception boussole.exceptions.SettingsInvalidError[source]¶
Bases:
BoussoleBaseException
Exception to be raised when a settings is detected as invalid.