diff --git a/volatility/framework/interfaces/configuration.py b/volatility/framework/interfaces/configuration.py index 053517ce3..8f0a99b32 100644 --- a/volatility/framework/interfaces/configuration.py +++ b/volatility/framework/interfaces/configuration.py @@ -183,6 +183,7 @@ class ConfigurableInterface(validity.ValidityRoutines, metaclass = ABCMeta): # This also allows constructed objects to populate a configuration without too much trouble for requirement in self.get_requirements(): # Create the (private) properties using the config as backend storage + # TODO: Based on the requirement, do proper type checking setattr(self, "_" + requirement.name, self.config.get(requirement.name, requirement.default)) @property