diff --git a/volatility/framework/contexts/__init__.py b/volatility/framework/contexts/__init__.py index ef48e0c81..0488a7b3e 100644 --- a/volatility/framework/contexts/__init__.py +++ b/volatility/framework/contexts/__init__.py @@ -24,7 +24,7 @@ class Context(interfaces.context.ContextInterface): interfaces.context.ContextInterface.__init__(self) self._symbol_space = symbols.SymbolSpace(natives) self._memory = layers.Memory() - self._config = HierarchicalDict(interfaces.configuration.CONFIG_SEPARATOR) + self._config = HierarchicalDict() # ## Symbol Space Functions diff --git a/volatility/framework/interfaces/configuration.py b/volatility/framework/interfaces/configuration.py index f20282be5..4ce68a376 100644 --- a/volatility/framework/interfaces/configuration.py +++ b/volatility/framework/interfaces/configuration.py @@ -56,7 +56,7 @@ class RequirementInterface(validity.ValidityRoutines, metaclass = ABCMeta): class HierarchicalDict(collections.Mapping): - def __init__(self, separator, initial_dict = None): + def __init__(self, separator = CONFIG_SEPARATOR, initial_dict = None): if not (isinstance(separator, str) and len(separator) == 1): raise TypeError("Separator must be a one character string") self._separator = separator