dissect.target.exceptions¶
Module Contents¶
- exception dissect.target.exceptions.Error(message: str | None = None, extra: list[Exception] | None = None)¶
Bases:
ExceptionGeneric dissect.target error.
- __extra__ = None¶
- exception dissect.target.exceptions.FatalError(message: str | None = None, extra: list[Exception] | None = None)¶
Bases:
ErrorAn error occurred that cannot be resolved.
- emit_last_message(emitter: collections.abc.Callable) None¶
- exception dissect.target.exceptions.TargetError(message: str | None = None, extra: list[Exception] | None = None)¶
Bases:
ErrorA target error occurred.
- exception dissect.target.exceptions.LoaderError(message: str | None = None, extra: list[Exception] | None = None)¶
Bases:
ErrorA loader error occurred.
- exception dissect.target.exceptions.PluginError(message: str | None = None, extra: list[Exception] | None = None)¶
Bases:
ErrorA plugin error occurred.
- exception dissect.target.exceptions.ContainerError(message: str | None = None, extra: list[Exception] | None = None)¶
Bases:
ErrorA container error occurred.
- exception dissect.target.exceptions.VolumeSystemError(message: str | None = None, extra: list[Exception] | None = None)¶
Bases:
ErrorA volume system error occurred.
- exception dissect.target.exceptions.FilesystemError(message: str | None = None, extra: list[Exception] | None = None)¶
Bases:
ErrorA filesystem error occurred.
- exception dissect.target.exceptions.InvalidTaskError(message: str | None = None, extra: list[Exception] | None = None)¶
Bases:
ErrorA invalid XML file.
- exception dissect.target.exceptions.RegistryKeyNotFoundException(message: str | None = None, extra: list[Exception] | None = None)¶
Bases:
ErrorThe registry was not found.
- exception dissect.target.exceptions.UnsupportedPluginError(message: str | None = None, extra: list[Exception] | None = None)¶
Bases:
PluginErrorThe requested plugin is not supported by the target.
- root_cause_str() str¶
Often with this type of Error, the root cause is more descriptive for the user.
- exception dissect.target.exceptions.PluginNotFoundError(message: str | None = None, extra: list[Exception] | None = None)¶
Bases:
PluginErrorPlugin cannot be found.
- exception dissect.target.exceptions.FileNotFoundError(message: str | None = None, extra: list[Exception] | None = None)¶
Bases:
FilesystemError,FileNotFoundErrorThe requested path could not be found.
- errno = 2¶
POSIX exception code
- exception dissect.target.exceptions.IsADirectoryError(message: str | None = None, extra: list[Exception] | None = None)¶
Bases:
FilesystemError,IsADirectoryErrorThe entry is a directory.
- errno = 21¶
POSIX exception code
- exception dissect.target.exceptions.NotADirectoryError(message: str | None = None, extra: list[Exception] | None = None)¶
Bases:
FilesystemError,NotADirectoryErrorThe entry is not a directory.
- errno = 20¶
POSIX exception code
- exception dissect.target.exceptions.NotASymlinkError(message: str | None = None, extra: list[Exception] | None = None)¶
Bases:
FilesystemErrorThe entry is not a symlink.
- errno = 22¶
- exception dissect.target.exceptions.SymlinkRecursionError(message: str | None = None, extra: list[Exception] | None = None)¶
Bases:
FilesystemErrorA symlink loop is detected for the entry.
- errno = 40¶
- exception dissect.target.exceptions.RegistryError(message: str | None = None, extra: list[Exception] | None = None)¶
Bases:
ErrorA registry error occurred.
- exception dissect.target.exceptions.RegistryKeyNotFoundError(message: str | None = None, extra: list[Exception] | None = None)¶
Bases:
RegistryErrorThe requested registry key could not be found.
- exception dissect.target.exceptions.RegistryValueNotFoundError(message: str | None = None, extra: list[Exception] | None = None)¶
Bases:
RegistryErrorThe requested registry value could not be found.
Bases:
RegistryErrorThe requested hive is unavailable.
- exception dissect.target.exceptions.RegistryCorruptError(message: str | None = None, extra: list[Exception] | None = None)¶
Bases:
RegistryErrorThe registry is corrupt.
- exception dissect.target.exceptions.ConfigurationParsingError(message: str | None = None, extra: list[Exception] | None = None)¶
Bases:
ErrorAn error occurred during configuration parsing.
- exception dissect.target.exceptions.TargetPathNotFoundError(message: str | None = None, extra: list[Exception] | None = None)¶
Bases:
TargetErrorThe path to the target does not exist.