From 59cb3182871b4d4e09e91fe7554d306c9987bc46 Mon Sep 17 00:00:00 2001
From: inso <insomniak.fr@gmaiL.com>
Date: Sun, 24 Apr 2016 21:18:24 +0200
Subject: [PATCH] Handle bad json

---
 duniterpy/api/bma/api.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/duniterpy/api/bma/api.py b/duniterpy/api/bma/api.py
index 007836a3..bfc403c6 100644
--- a/duniterpy/api/bma/api.py
+++ b/duniterpy/api/bma/api.py
@@ -136,7 +136,7 @@ class API(object):
             data = json.loads(text)
             jsonschema.validate(data, self.error_schema)
             return data
-        except TypeError:
+        except (TypeError, json.decoder.JSONDecodeError):
             raise jsonschema.ValidationError("Could not parse json")
 
     async def parse_response(self, response):
-- 
GitLab