From 2f9123878c0b78958f00cdccfbfb010c473170f1 Mon Sep 17 00:00:00 2001 From: "William (elf gold)" Date: Mon, 19 Jul 2021 12:34:39 +0100 Subject: [PATCH] SPRQL update to work with Python 3.9.5 --- sparql.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/sparql.py b/sparql.py index 1ec2807..6ae9d31 100755 --- a/sparql.py +++ b/sparql.py @@ -47,7 +47,7 @@ Otherwise, the query is read from standard input. """ -from base64 import encodestring +from base64 import encodebytes from six.moves import input, map from six.moves.urllib.parse import urlencode from xml.dom import pulldom @@ -417,8 +417,8 @@ def query(self, query, timeout=0, raw=False): def authenticate(self, username, password): # self._headers_map['Authorization'] = "Basic %s" % replace( - # encodestring("%s:%s" % (username, password)), "\012", "") - head = "Basic %s" % encodestring("%s:%s" % (username, password)).replace("\012", "") + # encodebytes("%s:%s" % (username, password)), "\012", "") + head = "Basic %s" % encodebytes("%s:%s" % (username, password)).replace("\012", "") self._headers_map['Authorization'] = head @@ -502,7 +502,7 @@ def _build_request(self, query): separator = '&' else: separator = '?' - uri = self.endpoint.strip() + separator + query + uri = self.endpoint.strip() + str(separator) + str(query) return ev_request.Request(uri) else: # uri = self.endpoint.strip().encode('ASCII')