From c9ecf5fa2a3ebdde844416014c81bab90ea18067 Mon Sep 17 00:00:00 2001 From: Mike Auty Date: Fri, 21 Sep 2018 11:43:33 +0100 Subject: [PATCH] ConfigurableRequirements should be Requirements. --- volatility/framework/interfaces/configuration.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/volatility/framework/interfaces/configuration.py b/volatility/framework/interfaces/configuration.py index 4d0169b56..bf26d9984 100644 --- a/volatility/framework/interfaces/configuration.py +++ b/volatility/framework/interfaces/configuration.py @@ -444,7 +444,7 @@ class ConstructableRequirementInterface(RequirementInterface): return obj -class ConfigurableRequirementInterface(object): +class ConfigurableRequirementInterface(RequirementInterface): """Simple Abstract class to provide build_required_config""" def build_configuration(self, @@ -486,6 +486,7 @@ class ConfigurableInterface(validity.ValidityRoutines, metaclass = ABCMeta): @property def config(self) -> HierarchicalDict: + """The Hierarchical configuration Dictionary for this Configurable object""" return self._context.config.branch(self._config_path) def build_configuration(self) -> HierarchicalDict: @@ -551,5 +552,3 @@ class ConfigurableInterface(validity.ValidityRoutines, metaclass = ABCMeta): self.context.config[path_join(new_config_path, k)] = v return new_config_path - -