From: Stamatis Katsaounis Date: Fri, 12 Oct 2018 07:09:06 +0000 (+0300) Subject: Fix error on querying neutron quota X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=commitdiff_plain;h=7e52a1809501699a6da9fda5c2613a76abe384d3;p=sdnvpn.git Fix error on querying neutron quota JIRA: SDNVPN-233 This patch fixes the bug which exists when trying to query neutron quota with openstacksdk. Change-Id: Iead824ca44f381ba314f38933cf48fe7932f74f3 Signed-off-by: Stamatis Katsaounis --- diff --git a/sdnvpn/lib/utils.py b/sdnvpn/lib/utils.py index 693a407..9a5e181 100644 --- a/sdnvpn/lib/utils.py +++ b/sdnvpn/lib/utils.py @@ -15,6 +15,7 @@ import requests import re import subprocess from concurrent.futures import ThreadPoolExecutor +from openstack.exceptions import ResourceNotFound from requests.auth import HTTPBasicAuth from opnfv.deployment.factory import Factory as DeploymentFactory @@ -833,8 +834,8 @@ def update_instance_quota_class(cloud, instances_quota): def get_neutron_quota(conn, tenant_id): try: - return conn.network.quotas(project_id=tenant_id).next() - except Exception as e: + return conn.network.get_quota(tenant_id) + except ResourceNotFound as e: logger.error("Error in getting network quota for tenant " " '%s' )]: %s" % (tenant_id, e)) raise