fix bug introduced when fixing merging of escaped strings, when a parameters object
is not initialised by merging the objects internal copy of the initial dictionary must
be a deep copy.
diff --git a/reclass/datatypes/parameters.py b/reclass/datatypes/parameters.py
index 718f41f..7467594 100644
--- a/reclass/datatypes/parameters.py
+++ b/reclass/datatypes/parameters.py
@@ -57,7 +57,7 @@
self.merge(mapping)
self._keep_overrides = False
else:
- self._base = mapping
+ self._base = copy.deepcopy(mapping)
#delimiter = property(lambda self: self._delimiter)