aboutsummaryrefslogtreecommitdiffstats
path: root/bsie/base/errors.py
diff options
context:
space:
mode:
authorMatthias Baumgartner <dev@igsor.net>2022-12-14 06:10:25 +0100
committerMatthias Baumgartner <dev@igsor.net>2022-12-14 06:10:25 +0100
commit559e643bb1fa39feefd2eb73847ad9420daf1deb (patch)
tree13243e2e25edd90d16789e6f6e4e473748f347a4 /bsie/base/errors.py
parentedc747252a04675c46059215751719b6666a77f9 (diff)
downloadbsie-559e643bb1fa39feefd2eb73847ad9420daf1deb.tar.gz
bsie-559e643bb1fa39feefd2eb73847ad9420daf1deb.tar.bz2
bsie-559e643bb1fa39feefd2eb73847ad9420daf1deb.zip
bsie extraction and info apps
Diffstat (limited to 'bsie/base/errors.py')
-rw-r--r--bsie/base/errors.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/bsie/base/errors.py b/bsie/base/errors.py
index 760351f..dc3c30e 100644
--- a/bsie/base/errors.py
+++ b/bsie/base/errors.py
@@ -33,4 +33,10 @@ class ExtractorError(_BSIEError):
class ReaderError(_BSIEError):
"""The Reader failed to read the given file."""
+class ProgrammingError(_BSIEError):
+ """An assertion-like error that indicates a code-base issue."""
+
+class UnreachableError(ProgrammingError):
+ """Bravo, you've reached a point in code that should logically not be reachable."""
+
## EOF ##