Replace toscaparser with native yaml to load published Tosca file into memory
[domino.git] / lib / mapper / label.py
index 8591d7c..3298aea 100644 (file)
 #Parses policy rules, extracts targets, extracts policy properties
 #Returns set of policy properties for each target in a dictionary object
 #e.g., node_labels['VNF1'] = {label1, label2, ..., labeln}
-def extract_labels(tosca):
+def extract_labels(tpl):
   node_labels = dict() #stores labels for each node
   
-  if tosca.tpl.has_key('topology_template'):
-    if tosca.tpl['topology_template'].has_key('policies'):
-      policies = tosca.tpl['topology_template']['policies']
+  if tpl.has_key('topology_template'):
+    if tpl['topology_template'].has_key('policies'):
+      policies = tpl['topology_template']['policies']
     else:
       return node_labels
   else: