FYI, I was able to use this repo with Python 3 by changing these changes:
imports
#from cStringIO import StringIO
try:
from StringIO import StringIO
except ImportError:
from io import StringIO
import datetime
import urllib
import urlparse
import urllib.parse as urllib
2. unicode -> str
elif response['content-type'].startswith('application/sparql-results+json'):
# See http://stackoverflow.com/a/19366580/2276263
# for justification of unicode() below
FYI, I was able to use this repo with Python 3 by changing these changes:
import datetime import urllib
import urlparse
import urllib.parse as urllib
return simplejson.loads(unicode(content, "utf-8"))