From c3866440fa3f7d0c3c62d0c702b94cba0e9b2ae1 Mon Sep 17 00:00:00 2001 From: milaq Date: Wed, 14 Aug 2019 16:06:07 +0200 Subject: [PATCH] Radiobrowser: Fix handling of request errors --- ycast/radiobrowser.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ycast/radiobrowser.py b/ycast/radiobrowser.py index c73eebe..518e0e7 100644 --- a/ycast/radiobrowser.py +++ b/ycast/radiobrowser.py @@ -1,4 +1,5 @@ import requests +import logging import ycast.vtuner as vtuner @@ -38,8 +39,8 @@ def request(url): headers = {'content-type': 'application/json', 'User-Agent': 'YCast'} response = requests.get('http://www.radio-browser.info/webservice/json/' + url, headers=headers) if response.status_code != 200: - print("error") - return None + logging.error("Could not fetch data from Radiobrowser (%s)", response.status_code) + return {} return response.json()