aboutsummaryrefslogtreecommitdiffstats
path: root/genericparser/pub/utils/toscaparsers/servicemodel.py
diff options
context:
space:
mode:
Diffstat (limited to 'genericparser/pub/utils/toscaparsers/servicemodel.py')
-rw-r--r--genericparser/pub/utils/toscaparsers/servicemodel.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/genericparser/pub/utils/toscaparsers/servicemodel.py b/genericparser/pub/utils/toscaparsers/servicemodel.py
index 069d402..6321e04 100644
--- a/genericparser/pub/utils/toscaparsers/servicemodel.py
+++ b/genericparser/pub/utils/toscaparsers/servicemodel.py
@@ -54,7 +54,7 @@ class SdcServiceModel(BaseInfoModel):
self.ns = self._build_ns(tosca)
self.inputs = self.buildInputs(tosca)
if hasattr(tosca, 'nodetemplates'):
- nodeTemplates = map(functools.partial(self.buildNode, tosca=tosca), tosca.nodetemplates)
+ nodeTemplates = list(map(functools.partial(self.buildNode, tosca=tosca), tosca.nodetemplates))
types = tosca.topology_template.custom_defs
self.basepath = self.get_base_path(tosca)
self.vnfs = self._get_all_vnf(nodeTemplates, types)
@@ -166,7 +166,7 @@ class SdcServiceModel(BaseInfoModel):
rets = []
if 'requirements' in node and self.isNodeTypeX(node, node_types, VF_TYPE):
for item in node['requirements']:
- for key, value in item.items():
+ for key, value in list(item.items()):
rets.append({"key_name": key, "vl_id": self.get_requirement_node_name(value)})
return rets