Skip to content

Commit c13c76c

Browse files
authored
Merge pull request #1274 from volatilityfoundation/issues/issue1119
Ensure the class for Modules is stored in the configruation
2 parents 4149c55 + d38a69f commit c13c76c

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

volatility3/framework/interfaces/context.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -191,6 +191,9 @@ def build_configuration(self) -> "interfaces.configuration.HierarchicalDict":
191191
self._native_layer_name
192192
].build_configuration()
193193

194+
# Modules are constructable, and therefore require a class configuration variable
195+
config["class"] = self.__class__.__module__ + "." + self.__class__.__name__
196+
194197
for subconfig in subconfigs:
195198
for req in subconfigs[subconfig]:
196199
config[interfaces.configuration.path_join(subconfig, req)] = subconfigs[

0 commit comments

Comments
 (0)