From d42deee015711eee644887ac074c89ca58cc26f6 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Stefan=20K=C3=B6gl?= Date: Sun, 21 Jun 2015 18:44:17 +0200 Subject: [PATCH] [Feeds] log errors during parsing of feedservice response --- mygpo/data/feeddownloader.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/mygpo/data/feeddownloader.py b/mygpo/data/feeddownloader.py index ea3cd77d..167ce9a0 100755 --- a/mygpo/data/feeddownloader.py +++ b/mygpo/data/feeddownloader.py @@ -125,7 +125,11 @@ def _fetch_feed(podcast_url): } url = urljoin(settings.FEEDSERVICE_URL, 'parse') r = requests.get(url, params=params, headers=headers, timeout=10) - return r.json()[0] + try: + return r.json()[0] + except ValueError: + logger.exception('Error while parsing response: {}', r.text) + raise def _validate_parsed(parsed): -- 2.11.4.GIT