-
Notifications
You must be signed in to change notification settings - Fork 579
Open
Labels
HTTPrelated to use of the HTTP protocolrelated to use of the HTTP protocolSPARQLregressionSomething stopped workingSomething stopped working
Description
I wish I'd noticed #1175 before it was merged to trunk and then released in 6.0.0 but anyway...
Having requests handle HTTP in SPARQLStore was powerful, and now we've lost some nice things it provided (and that we were using)
Two specific examples:
-
without an underlying
requests.Sessionattribute it's not possible to configure connection pooling, mountRetryadapters or otherwise manipulate the HTTP coms in any advanced way. -
clients no longer have access to the detailed content of the response to a bad query via raised
requests.HttpError, (depending on your endpoint this may be e.g. SPARQL syntax error info) - now you just get back a tuple containing 4xx error code and a message.
on the whole I'd say this was a backwards move
Metadata
Metadata
Assignees
Labels
HTTPrelated to use of the HTTP protocolrelated to use of the HTTP protocolSPARQLregressionSomething stopped workingSomething stopped working