# HG changeset patch # User durandn # Date 1470129232 -7200 # Node ID 09b2da30cd932427a869cf6afa07e6d01ab87297 # Parent 54d8dab80297c8c71e725bde75a177656348ac43 try except block missing around a json.loads call diff -r 54d8dab80297 -r 09b2da30cd93 src/iconolab/models.py --- 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: