--- a/src/iconolab/models.py Mon Aug 01 14:19:36 2016 +0200
+++ b/src/iconolab/models.py Tue Aug 02 11:13:52 2016 +0200
@@ -310,8 +310,12 @@
"format": "json"
}
)
- results = json.loads(dbpedia_resp.text).get("results", {})
- variable_bindings = results.get("bindings")
+ try:
+ results = json.loads(dbpedia_resp.text).get("results", {})
+ except:
+ # if error with json, results is empty
+ results = {}
+ variable_bindings = results.get("bindings", None)
if variable_bindings:
label_json = variable_bindings.pop()
else: