diff --git a/rocksdb/_rocksdb.pyx b/rocksdb/_rocksdb.pyx index 618586e1ba7ec2c464e8e361ba1afa0838fd8b86..befc51c2bb5b4c9e5cb4b5dfdfc277fba3eefd6e 100644 --- a/rocksdb/_rocksdb.pyx +++ b/rocksdb/_rocksdb.pyx @@ -51,6 +51,7 @@ from .interfaces import Comparator as IComparator from .interfaces import SliceTransform as ISliceTransform import traceback +from .errors import Error from .errors import NotFound from .errors import Corruption from .errors import NotSupported diff --git a/rocksdb/errors.py b/rocksdb/errors.py index 9c7a2084d9ec59a114303aa72810f6bd607573de..62a1d5c7ef3f9dec41d69a6444750f87614134b1 100644 --- a/rocksdb/errors.py +++ b/rocksdb/errors.py @@ -1,20 +1,23 @@ -class NotFound(Exception): +class Error(Exception): pass -class Corruption(Exception): +class NotFound(Error): pass -class NotSupported(Exception): +class Corruption(Error): pass -class InvalidArgument(Exception): +class NotSupported(Error): pass -class RocksIOError(Exception): +class InvalidArgument(Error): pass -class MergeInProgress(Exception): +class RocksIOError(Error): pass -class Incomplete(Exception): +class MergeInProgress(Error): + pass + +class Incomplete(Error): pass