[VVP] Misc tweaks and fixes to preload generation
[vvp/validation-scripts.git] / ice_validator / preload / generator.py
index 456174a..3da4014 100644 (file)
@@ -52,7 +52,7 @@ def represent_ordered_dict(dumper, data):
 
         value.append((node_key, node_value))
 
-    return yaml.nodes.MappingNode(u'tag:yaml.org,2002:map', value)
+    return yaml.nodes.MappingNode(u"tag:yaml.org,2002:map", value)
 
 
 def get_json_template(template_dir, template_name):
@@ -258,6 +258,7 @@ class AbstractPreloadGenerator(ABC):
         if not value:
             value = self.current_module_env.get(param_name)
             if isinstance(value, list):
+                value = value.copy()
                 value.reverse()
             self.env_cache[param_name] = value
         if value and single and isinstance(value, list):