def _process_parameterized_input(self, attrs, nsd_dict): param_vattrs_dict = attrs.pop('param_values', None) if param_vattrs_dict: for node in \ nsd_dict['topology_template']['node_templates'].values(): if 'get_input' in str(node): self._update_params(node, param_vattrs_dict['nsd']) else: raise cs.ParamYAMLInputMissing()
def _process_parameterized_input(self, dev_attrs, vnfd_dict): param_vattrs_yaml = dev_attrs.pop('param_values', None) if param_vattrs_yaml: try: param_vattrs_dict = yaml.safe_load(param_vattrs_yaml) LOG.debug('param_vattrs_yaml', param_vattrs_dict) except Exception as e: LOG.debug("Not Well Formed: %s", str(e)) raise vnfm.ParamYAMLNotWellFormed(error_msg_details=str(e)) else: self._update_params(vnfd_dict, param_vattrs_dict) else: raise cs.ParamYAMLInputMissing()
def _process_parameterized_input(self, attrs, vnfd_dict): param_vattrs_yaml = attrs.pop('param_values', None) if param_vattrs_yaml: try: param_vattrs_dict = yaml.safe_load(param_vattrs_yaml) LOG.debug('param_vattrs_yaml', param_vattrs_dict) for node in vnfd_dict['topology_template']['node_templates'].\ values(): if 'get_input' in str(node): self._update_params(node, param_vattrs_dict) except Exception as e: LOG.debug("Not Well Formed: %s", str(e)) raise vnfm.ParamYAMLNotWellFormed(error_msg_details=str(e)) else: self._update_params(vnfd_dict, param_vattrs_dict) else: raise cs.ParamYAMLInputMissing()