def _get_resource_provider_by_name(self, context, provider_name):
query = model_query(models.ResourceProvider)
query = query.filter_by(name=provider_name)
try:
return query.one()
except NoResultFound:
raise exception.ResourceProviderNotFound(
resource_provider=provider_name)
except MultipleResultsFound:
raise exception.Conflict('Multiple resource providers exist with '
'same name. Please use the uuid instead.')
评论列表
文章目录