if yn_timestamp_query:
timestamped_query, version_timestamp = timestamp_query(query=select_statement, version_timestamp=timestamp)
logger.info("Timestamped query with timestamp {0} being executed:"
" \n {1}".format(version_timestamp, timestamped_query))
self.sparql_get_with_post.setQuery(timestamped_query)
else:
logger.info("Query being executed: \n {0}".format(select_statement))
self.sparql_get_with_post.setQuery(select_statement)
self.sparql_get_with_post.queryType = 'SELECT'
logger.info("Retrieving results ...")
result = self.sparql_get_with_post.query()
logger.info("Converting results ... ")
df = _to_df(result)
The query sometimes gets recognized as LOAD even though it is a SELECT statement. this results into a failed execution as we are using an get endpoint which is not allowed with LOAD.