X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=ice_validator%2Fpreload%2Fgenerator.py;h=bdd81faef055da03533fee7e1bee24764b03ccf8;hb=842888dc28ebccab45e627669f7ee23f04920dc7;hp=456174a2f898125fda9db4a41f7fb66d81588d87;hpb=d7f6c7ca8191822cf437997337129d087a6533f6;p=vvp%2Fvalidation-scripts.git diff --git a/ice_validator/preload/generator.py b/ice_validator/preload/generator.py index 456174a..bdd81fa 100644 --- a/ice_validator/preload/generator.py +++ b/ice_validator/preload/generator.py @@ -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): @@ -169,7 +169,8 @@ class AbstractPreloadGenerator(ABC): def generate(self): # handle the base module first print("\nGenerating {} preloads".format(self.format_name())) - self.generate_environments(self.vnf.base_module) + if self.vnf.base_module: + self.generate_environments(self.vnf.base_module) if self.supports_output_passing(): self.vnf.filter_base_outputs() for mod in self.vnf.incremental_modules: @@ -258,6 +259,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):