- dict=yaml.load(tar.extractfile(yamlfile))
- result={}
- for k1,v1 in dict.items():
- if not k1.endswith('-catalog'):
- continue
- for k2,v2 in v1.items():
- if not k2.endswith('nsd') and not k2.endswith('vnfd'):
- continue
-
- if 'nsd' in k2:
- result['type'] = 'nsd'
- else:
- result['type'] = 'vnfd'
-
- for entry in v2:
- for k3,v3 in entry.items():
- if k3 == 'name' or k3.endswith(':name'):
- result['name'] = v3
- return result
- tar.close()
- return None
-
- def wait_for_upload(self,filename):