Merge pull request #48 from gburiola/develop
Add option compose-node-name
diff --git a/reclass/datatypes/parameters.py b/reclass/datatypes/parameters.py
index 1db35eb..ee404ce 100644
--- a/reclass/datatypes/parameters.py
+++ b/reclass/datatypes/parameters.py
@@ -170,6 +170,8 @@
"""
for (key, value) in iteritems(new):
+ # check key for "control" preffixes (~,=,...)
+ key = str(key)
if key[0] in self._settings.dict_key_prefixes:
newkey = key[1:]
if not isinstance(value, Value):
diff --git a/test/model/default/classes/third.yml b/test/model/default/classes/third.yml
index 135acd4..81fd979 100644
--- a/test/model/default/classes/third.yml
+++ b/test/model/default/classes/third.yml
@@ -10,6 +10,12 @@
fail:
at:
tree: ${_param:notfound}
+ 1:
+ an_numeric_key: true
+ as_a_dict: 1
+ 2:
+ - as_a_list
+ 3: value
three: ${two}
empty:
list: []