dissect.target.exceptions
¶
Module Contents¶
- exception dissect.target.exceptions.Error(message: str | None = None, extra: list[Exception] | None = None)¶
Bases:
Exception
Generic dissect.target error
- __extra__ = None¶
- exception dissect.target.exceptions.FatalError(message: str | None = None, extra: list[Exception] | None = None)¶
Bases:
Error
An error occurred that cannot be resolved.
- emit_last_message(emitter: Callable) None ¶
- exception dissect.target.exceptions.TargetError(message: str | None = None, extra: list[Exception] | None = None)¶
Bases:
Error
A target error occurred.
- exception dissect.target.exceptions.LoaderError(message: str | None = None, extra: list[Exception] | None = None)¶
Bases:
Error
A loader error occurred.
- exception dissect.target.exceptions.PluginError(message: str | None = None, extra: list[Exception] | None = None)¶
Bases:
Error
A plugin error occurred.
- exception dissect.target.exceptions.ContainerError(message: str | None = None, extra: list[Exception] | None = None)¶
Bases:
Error
A container error occurred.
- exception dissect.target.exceptions.VolumeSystemError(message: str | None = None, extra: list[Exception] | None = None)¶
Bases:
Error
A volume system error occurred.
- exception dissect.target.exceptions.FilesystemError(message: str | None = None, extra: list[Exception] | None = None)¶
Bases:
Error
A filesystem error occurred.
- exception dissect.target.exceptions.InvalidTaskError(message: str | None = None, extra: list[Exception] | None = None)¶
Bases:
Error
A invalid XML file.
- exception dissect.target.exceptions.RegistryKeyNotFoundException(message: str | None = None, extra: list[Exception] | None = None)¶
Bases:
Error
The registry was not found.
- exception dissect.target.exceptions.UnsupportedPluginError(message: str | None = None, extra: list[Exception] | None = None)¶
Bases:
PluginError
The 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:
PluginError
Plugin cannot be found.
- exception dissect.target.exceptions.FileNotFoundError(message: str | None = None, extra: list[Exception] | None = None)¶
Bases:
FilesystemError
,FileNotFoundError
The 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
,IsADirectoryError
The 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
,NotADirectoryError
The 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:
FilesystemError
The entry is not a symlink.
- errno = 22¶
- exception dissect.target.exceptions.SymlinkRecursionError(message: str | None = None, extra: list[Exception] | None = None)¶
Bases:
FilesystemError
A symlink loop is detected for the entry.
- errno = 40¶
- exception dissect.target.exceptions.RegistryError(message: str | None = None, extra: list[Exception] | None = None)¶
Bases:
Error
A registry error occurred.
- exception dissect.target.exceptions.RegistryKeyNotFoundError(message: str | None = None, extra: list[Exception] | None = None)¶
Bases:
RegistryError
The requested registry key could not be found.
- exception dissect.target.exceptions.RegistryValueNotFoundError(message: str | None = None, extra: list[Exception] | None = None)¶
Bases:
RegistryError
The requested registry value could not be found.
Bases:
RegistryError
The requested hive is unavailable.
- exception dissect.target.exceptions.RegistryCorruptError(message: str | None = None, extra: list[Exception] | None = None)¶
Bases:
RegistryError
The registry is corrupt.
- exception dissect.target.exceptions.ConfigurationParsingError(message: str | None = None, extra: list[Exception] | None = None)¶
Bases:
Error
An error occurred during configuration parsing.
- exception dissect.target.exceptions.TargetPathNotFoundError(message: str | None = None, extra: list[Exception] | None = None)¶
Bases:
TargetError
The path to the target does not exist.