From 071c99022e4828a7397e569c25746dcc625fa826 Mon Sep 17 00:00:00 2001 From: Cyber MacGeddon Date: Mon, 13 Apr 2026 12:51:34 +0100 Subject: [PATCH] SPARQL query error reporting --- trustgraph-cli/trustgraph/cli/invoke_sparql_query.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/trustgraph-cli/trustgraph/cli/invoke_sparql_query.py b/trustgraph-cli/trustgraph/cli/invoke_sparql_query.py index 82e48456..7b1ae9a6 100644 --- a/trustgraph-cli/trustgraph/cli/invoke_sparql_query.py +++ b/trustgraph-cli/trustgraph/cli/invoke_sparql_query.py @@ -62,6 +62,11 @@ def sparql_query(url, token, flow_id, query, user, collection, limit, limit=limit, batch_size=batch_size, ): + if "error" in response: + err = response["error"] + msg = err.get("message", err) if isinstance(err, dict) else err + raise RuntimeError(msg) + query_type = response.get("query-type", "select") # ASK queries - just print and return