Set a default for the HierarchicalDicts separator to use a constant.

This commit is contained in:
Mike Auty
2016-01-13 00:57:00 +00:00
parent 191e38c3d4
commit 4d4c5e63b9
2 changed files with 2 additions and 2 deletions
+1 -1
View File
@@ -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
@@ -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