Corona: handle bad json response

This commit is contained in:
oddluck 2020-03-12 17:21:12 +00:00
parent 475b4169bb
commit c0051a0af7

View File

@ -396,8 +396,11 @@ class Corona(callbacks.Plugin):
except (requests.exceptions.RequestException, requests.exceptions.HTTPError) as e:
log.debug('Corona: error retrieving data from API: {0}'.format(e))
else:
r = json.loads(r.content.decode())
data = r.get('features')
try:
r = json.loads(r.content.decode())
data = r.get('features')
except:
data = None
if not data:
log.debug("Corona: Error retrieving features data from API.")
return data