Resolve warning from ruamel.yaml 93/63093/1
authorLianhao Lu <lianhao.lu@intel.com>
Mon, 27 Aug 2018 16:08:01 +0000 (00:08 +0800)
committerLianhao Lu <lianhao.lu@intel.com>
Mon, 27 Aug 2018 16:08:01 +0000 (00:08 +0800)
Change-Id: Id22f17ec46896ff8a1044bf54115a7bd30746c77
Issue-ID: VNFSDK-309
Signed-off-by: Lianhao Lu <lianhao.lu@intel.com>
vnfsdk_pkgtools/packager/csar.py

index a397f2e..8b1eb34 100644 (file)
@@ -224,7 +224,7 @@ class _CSARReader(object):
     @property
     def entry_definitions_yaml(self):
         with open(os.path.join(self.destination, self.entry_definitions)) as f:
-            return yaml.load(f)
+            return yaml.safe_load(f)
 
     @property
     def entry_manifest_file(self):
@@ -261,7 +261,7 @@ class _CSARReader(object):
         LOG.debug('CSAR metadata file: {0}'.format(csar_metafile))
         LOG.debug('Attempting to parse CSAR metadata YAML')
         with open(csar_metafile) as f:
-            self.metadata.update(yaml.load(f))
+            self.metadata.update(yaml.safe_load(f))
         LOG.debug('CSAR metadata:\n{0}'.format(pprint.pformat(self.metadata)))
 
     def _validate(self, no_verify_cert):