fix json decode issue

This commit is contained in:
xuu 2017-11-12 08:15:57 -07:00
parent 115a39f2b0
commit 28d12eb224
No known key found for this signature in database
GPG key ID: 8B3B0604F164E04F
3 changed files with 6 additions and 13 deletions

View file

@ -374,7 +374,10 @@ def http_get(server, url, query=None, headers=None):
if "application/json" in req.getheader("Content-Type", "application/json"):
if req.status > 299:
return {}
return json.loads(req.read())
r = req.read()
if not isinstance(r, str):
r = r.decode("utf-8")
return json.loads(r)
if req.status > 299:
return ""