From 46da5264f249a315012afe64b29a3451c818564d Mon Sep 17 00:00:00 2001 From: Yuval Adam <_@yuv.al> Date: Thu, 21 Apr 2022 08:29:05 +0300 Subject: Strip leading and trailing bytes in response that mess with JSON loading --- alarmpy/alarmpy.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/alarmpy/alarmpy.py b/alarmpy/alarmpy.py index 5d20b29..5182cb6 100644 --- a/alarmpy/alarmpy.py +++ b/alarmpy/alarmpy.py @@ -131,7 +131,7 @@ class Alarm: data = {} # To avoid warning in KeyError try: - data = res.json() + data = json.loads(res.content[3:-2]) # strip leading and trailing bytes alarm_id = data["id"] cities = data["data"] return cities, alarm_id -- cgit v1.3.1