From c0051a0af7abe7e2266bb0bb276272a76724fae5 Mon Sep 17 00:00:00 2001 From: oddluck <39967334+oddluck@users.noreply.github.com> Date: Thu, 12 Mar 2020 17:21:12 +0000 Subject: [PATCH] Corona: handle bad json response --- Corona/plugin.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Corona/plugin.py b/Corona/plugin.py index 24ee0e8..0b0188b 100644 --- a/Corona/plugin.py +++ b/Corona/plugin.py @@ -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