1
0
mirror of https://github.com/ansible-collections/community.general.git synced 2025-07-27 20:21:52 +03:00

Fix decoding of response payloads for python 3.5 (#687)

* fix decoding of response payloads for python 3.5

* add changelog fragment
This commit is contained in:
Bill Dodd
2020-07-24 16:35:33 -05:00
committed by GitHub
parent 748fb40541
commit 87423f4a33
2 changed files with 4 additions and 1 deletions

View File

@ -6,6 +6,7 @@ __metaclass__ = type
import json
from ansible.module_utils.urls import open_url
from ansible.module_utils._text import to_native
from ansible.module_utils._text import to_text
from ansible.module_utils.six.moves import http_client
from ansible.module_utils.six.moves.urllib.error import URLError, HTTPError
@ -47,7 +48,7 @@ class RedfishUtils(object):
force_basic_auth=True, validate_certs=False,
follow_redirects='all',
use_proxy=True, timeout=self.timeout)
data = json.loads(resp.read())
data = json.loads(to_native(resp.read()))
headers = dict((k.lower(), v) for (k, v) in resp.info().items())
except HTTPError as e:
msg = self._get_extended_message(e)