Merge "Drop direct dependency on simplejson"

This commit is contained in:
Zuul 2024-05-20 11:45:21 +00:00 committed by Gerrit Code Review
commit 525fabe051
2 changed files with 4 additions and 4 deletions

View File

@ -12,11 +12,10 @@
#
"""Base API Library"""
from keystoneauth1 import exceptions as ks_exceptions
from keystoneauth1 import session as ks_session
from osc_lib import exceptions
import simplejson as json
import requests
from openstackclient.i18n import _
@ -118,7 +117,7 @@ class BaseAPI(KeystoneSession):
# Should this move into _requests()?
try:
return ret.json()
except json.JSONDecodeError:
except requests.JSONDecodeError:
return ret
def delete(self, url, session=None, **params):
@ -169,7 +168,7 @@ class BaseAPI(KeystoneSession):
)
try:
return ret.json()
except json.JSONDecodeError:
except requests.JSONDecodeError:
return ret
# Layered actions built on top of the basic action methods do not

View File

@ -13,4 +13,5 @@ oslo.i18n>=3.15.3 # Apache-2.0
python-keystoneclient>=3.22.0 # Apache-2.0
python-novaclient>=18.1.0 # Apache-2.0
python-cinderclient>=3.3.0 # Apache-2.0
requests>=2.14.2 # Apache-2.0
stevedore>=2.0.1 # Apache-2.0