From 250d732c465437576fb7543372a1603504a5e775 Mon Sep 17 00:00:00 2001 From: Guilherme Zanotelli Date: Fri, 12 Apr 2024 08:15:58 -0300 Subject: [PATCH 1/3] allowing to set default_graph from kwargs --- rdflib/plugins/stores/sparqlconnector.py | 1 + 1 file changed, 1 insertion(+) diff --git a/rdflib/plugins/stores/sparqlconnector.py b/rdflib/plugins/stores/sparqlconnector.py index 8d1a0e19d..37b5edce1 100644 --- a/rdflib/plugins/stores/sparqlconnector.py +++ b/rdflib/plugins/stores/sparqlconnector.py @@ -91,6 +91,7 @@ def query( raise SPARQLConnectorException("Query endpoint not set!") params = {} + default_graph = default_graph or self.kwargs.get("default_graph") # this test ensures we don't have a useless (BNode) default graph URI, which calls to Graph().query() will add if default_graph is not None and type(default_graph) != BNode: params["default-graph-uri"] = default_graph From 01ce60fab760bcd0515942f2bed5594c953567df Mon Sep 17 00:00:00 2001 From: Guilherme Zanotelli Date: Fri, 12 Apr 2024 08:21:04 -0300 Subject: [PATCH 2/3] also adding the same in update method --- rdflib/plugins/stores/sparqlconnector.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/rdflib/plugins/stores/sparqlconnector.py b/rdflib/plugins/stores/sparqlconnector.py index 37b5edce1..dd93a13c2 100644 --- a/rdflib/plugins/stores/sparqlconnector.py +++ b/rdflib/plugins/stores/sparqlconnector.py @@ -163,7 +163,8 @@ def update( raise SPARQLConnectorException("Query endpoint not set!") params = {} - + + default_graph = default_graph or self.kwargs.get("default_graph") if default_graph is not None: params["using-graph-uri"] = default_graph From 0818e37a8b0ab9be33527d8f031970cdcd6b042f Mon Sep 17 00:00:00 2001 From: Ashley Sommer Date: Wed, 24 Jul 2024 20:39:23 +1000 Subject: [PATCH 3/3] Update rdflib/plugins/stores/sparqlconnector.py Remove extra blank line that Ruff is complaining about. --- rdflib/plugins/stores/sparqlconnector.py | 1 - 1 file changed, 1 deletion(-) diff --git a/rdflib/plugins/stores/sparqlconnector.py b/rdflib/plugins/stores/sparqlconnector.py index ee9236ea8..87277a2e6 100644 --- a/rdflib/plugins/stores/sparqlconnector.py +++ b/rdflib/plugins/stores/sparqlconnector.py @@ -163,7 +163,6 @@ def update( raise SPARQLConnectorException("Query endpoint not set!") params = {} - default_graph = default_graph or self.kwargs.get("default_graph") if default_graph is not None: params["using-graph-uri"] = default_graph