diff --git a/dissect/archive/vbk.py b/dissect/archive/vbk.py index d788495..969f296 100644 --- a/dissect/archive/vbk.py +++ b/dissect/archive/vbk.py @@ -14,7 +14,7 @@ from dissect.util.xmemoryview import xmemoryview from dissect.archive.c_vbk import PAGE_SIZE, c_vbk -from dissect.archive.exceptions import Error +from dissect.archive.exceptions import Error, FileNotFoundError, IsADirectoryError, NotADirectoryError if TYPE_CHECKING: from collections.abc import Iterator @@ -26,14 +26,6 @@ class VBKError(Error): pass -class NotAFileError(VBKError): - pass - - -class NotADirectoryError(VBKError): - pass - - class VBK: """Veeam Backup (VBK) file implementation. @@ -366,7 +358,7 @@ def iterdir(self) -> Iterator[DirItem]: def open(self) -> BinaryIO: """Open the file for reading.""" - raise NotAFileError(f"{self!r} is not a file") + raise IsADirectoryError(f"{self!r} is not a file") class RootDirectory(DirItem):