Skip to content

Commit f894a0c

Browse files
committed
2 parents 4e11033 + 834437a commit f894a0c

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/gdata/gauth.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ def __init__(self, http_response, response_body=None):
162162

163163
self.error_msg = 'Invalid response %s.' % self.status
164164
try:
165-
json_from_body = simplejson.loads(body)
165+
json_from_body = simplejson.loads(body.decode('utf-8'))
166166
if isinstance(json_from_body, dict):
167167
self.error_msg = json_from_body.get('error', self.error_msg)
168168
except (ValueError, JSONDecodeError):
@@ -1198,7 +1198,7 @@ def _refresh(self, request):
11981198
return response
11991199

12001200
def _extract_tokens(self, body):
1201-
d = simplejson.loads(body)
1201+
d = simplejson.loads(body.decode('utf-8'))
12021202
self.access_token = d['access_token']
12031203
self.refresh_token = d.get('refresh_token', self.refresh_token)
12041204
if 'expires_in' in d:
@@ -1285,7 +1285,7 @@ def get_access_token(self, code):
12851285
else:
12861286
error_msg = 'Invalid response %s.' % response.status
12871287
try:
1288-
d = simplejson.loads(body)
1288+
d = simplejson.loads(body.decode('utf-8'))
12891289
if 'error' in d:
12901290
error_msg = d['error']
12911291
except:

0 commit comments

Comments
 (0)