def do_query_update(self, query_name, initBinds = {}):
"""
Given a sparql 1.1 update query, perform it.
"""
query = self.queries[query_name]
try:
# Doesn't work?! fails silently.
result = self.graph.update(self.prefixes + query, initBindings=initBinds, initNs=self.namespace)
#result = processUpdate(self.graph, self.prefixes + query, initBindings=initBinds, initNs=self.namespace)
except Exception as e:
print ("\nSparql query [%s] parsing problem: %s \n" % (query_name, str(e) ))
return None
return result
评论列表
文章目录