def _read_tosca_meta(self, path): tosca_meta = {} shell_package = ShellPackage(path) with open(shell_package.get_metadata_path()) as meta_file: for meta_line in meta_file: (key, val) = meta_line.split(":") tosca_meta[key] = val.strip() return tosca_meta
def _copy_tosca_meta(self, package_path, path): shell_package = ShellPackage(path) self._copy_file(src_file_path=shell_package.get_metadata_path(), dest_dir_path=os.path.join(package_path, "TOSCA-Metadata"))