From aebac2fe19e760204b689e9029c020cc4281444a Mon Sep 17 00:00:00 2001 From: Dmitry Yakhnov Date: Fri, 19 Feb 2021 09:59:20 +1100 Subject: [PATCH] Handle non-JSON response from the server. --- mydata/utils/upload.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mydata/utils/upload.py b/mydata/utils/upload.py index d666b9b3..d533b00f 100644 --- a/mydata/utils/upload.py +++ b/mydata/utils/upload.py @@ -33,7 +33,10 @@ def HandleResponse(rsp): """ Handle API call response """ - data = json.loads(rsp.content) + try: + data = json.loads(rsp.content) + except: + raise Exception("Unexpected data received from the server.") if "success" not in data: if "error_message" in data: raise Exception(data["error_message"])