try:
response = simplejson.loads(urlopen(request).read())
- except (simplejson.JSONDecodeError, KeyError):
+ except (ValueError, KeyError):
raise ValueError('Unknown OAuth2 response type')
if response.get('error'):
response = urllib.urlopen(request.to_url()).read()
try:
return simplejson.loads(response)['data']
- except (simplejson.JSONDecodeError, KeyError):
+ except (ValueError, KeyError):
return None
url = FACEBOOK_CHECK_AUTH + '?' + urllib.urlencode(params)
try:
return simplejson.load(urllib.urlopen(url))
- except simplejson.JSONDecodeError:
+ except ValueError:
return None
@classmethod
request = Request(url + '?' + params, headers={'Authorization': params})
try:
return simplejson.loads(urlopen(request).read())['data']
- except (simplejson.JSONDecodeError, KeyError, IOError):
+ except (ValueError, KeyError, IOError):
return None
json = self.fetch_response(request)
try:
return simplejson.loads(json)
- except simplejson.JSONDecodeError:
+ except ValueError:
return None