Use jsonutils to load adapter response
This is not technically needed, however we and the libraries we use, aren't very good about keeping our strings and bytes straight for python 3. jsonutils has an attempt to decode stage that means we can let it manage the correct types. Change-Id: I2caf4a5b9a04495aa0286f2b6e3193a17ff246e5
This commit is contained in:
@@ -10,6 +10,7 @@
|
||||
# License for the specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
from keystoneclient.openstack.common import jsonutils
|
||||
from keystoneclient import utils
|
||||
|
||||
|
||||
@@ -108,7 +109,7 @@ class LegacyJsonAdapter(Adapter):
|
||||
body = None
|
||||
if resp.text:
|
||||
try:
|
||||
body = resp.json()
|
||||
body = jsonutils.loads(resp.text)
|
||||
except ValueError:
|
||||
pass
|
||||
|
||||
|
Reference in New Issue
Block a user