diff options
author | Matthias Baumgartner <dev@igsor.net> | 2022-11-25 14:43:12 +0100 |
---|---|---|
committer | Matthias Baumgartner <dev@igsor.net> | 2022-11-25 14:43:12 +0100 |
commit | 3e6a69ce7f109f0fd4352507ad60d58d4cbd24a7 (patch) | |
tree | f038ed8d4f04c63991939e13e61ae170de4e2c57 /bsie/base | |
parent | c9a1dea230054f5d6f40b7fd5e3930609c5f6416 (diff) | |
download | bsie-3e6a69ce7f109f0fd4352507ad60d58d4cbd24a7.tar.gz bsie-3e6a69ce7f109f0fd4352507ad60d58d4cbd24a7.tar.bz2 bsie-3e6a69ce7f109f0fd4352507ad60d58d4cbd24a7.zip |
builders and pipeline
Diffstat (limited to 'bsie/base')
-rw-r--r-- | bsie/base/errors.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/bsie/base/errors.py b/bsie/base/errors.py index a86b7e8..760351f 100644 --- a/bsie/base/errors.py +++ b/bsie/base/errors.py @@ -9,7 +9,9 @@ import typing # exports __all__: typing.Sequence[str] = ( + 'BuilderError', 'ExtractorError', + 'LoaderError', 'ReaderError', ) @@ -19,6 +21,12 @@ __all__: typing.Sequence[str] = ( class _BSIEError(Exception): """Generic BSIE error.""" +class BuilderError(_BSIEError): + """The Builder failed to create an instance.""" + +class LoaderError(BuilderError): + """Failed to load a module or class.""" + class ExtractorError(_BSIEError): """The Extractor failed to process the given content.""" |