slice_attributes_check = SliceAttributes(self.api, {'slice_id': slice['slice_id'], 'name': attribute_type['name'], 'value': value})
for slice_attribute_check in slice_attributes_check:
slice_attributes_check = SliceAttributes(self.api, {'slice_id': slice['slice_id'], 'name': attribute_type['name'], 'value': value})
for slice_attribute_check in slice_attributes_check:
if 'node_id' in slice_attribute and slice_attribute['node_id'] == slice_attribute_check['node_id']:
raise PLCInvalidArgument, "Sliver attribute already exists"
if 'nodegroup_id' in slice_attribute and slice_attribute['nodegroup_id'] == slice_attribute_check['nodegroup_id']:
if 'node_id' in slice_attribute and slice_attribute['node_id'] == slice_attribute_check['node_id']:
raise PLCInvalidArgument, "Sliver attribute already exists"
if 'nodegroup_id' in slice_attribute and slice_attribute['nodegroup_id'] == slice_attribute_check['nodegroup_id']: