MCPcopy Create free account
hub / github.com/LHRLAB/ChatKBQA / execute_query

Function execute_query

executor/sparql_executor.py:37–50  ·  view source on GitHub ↗
(query: str)

Source from the content-addressed store, hash-verified

35
36
37def execute_query(query: str) -> List[str]:
38 sparql.setQuery(query)
39 try:
40 results = sparql.query().convert()
41 except urllib.error.URLError:
42 print(query)
43 # exit(0)
44 rtn = []
45 for result in results['results']['bindings']:
46 assert len(result) == 1 # only select one variable
47 for var in result:
48 rtn.append(result[var]['value'].replace('http://rdf.freebase.com/ns/', '').replace("-08:00", ''))
49
50 return rtn
51
52def execute_query_with_odbc(query:str) -> List[str]:
53 global odbc_conn

Callers 3

execute_webq_s_exprFunction · 0.90
logic_form_util.pyFile · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected