Nalagalnik URL v RDFLib lahko uporablja proxy okolje urllib
Nastavite pot nalaganja URL v urllib, preden RDFLib razčleni oddaljeni dokument, namesto da bi pričakovali, da se bodo možnosti drugega klica Requests prenesle.
URLInputSource v RDFLib prenaša prek urllib.request. Nastavite običajno proxy okolje urllib pred prvo uporabo tega nalagalnika URL:
import os
from rdflib import Graph
os.environ['http_proxy'] = 'http://proxy.example:8080'
os.environ['https_proxy'] = 'http://proxy.example:8080'
graph = Graph()
graph.parse('https://data.example/catalog.ttl', format='turtle')Obe spremenljivki kažeta na isti poslušalec proxy HTTP. Pokrivata ustrezne ciljne sheme, vključno z dokumentom RDF prek HTTPS. Za javne vire RDF na dovoljeni poti javnega proxyja seznam proxyjev HTTP ponuja kandidate za te URL okolja.
Če je proces že namestil ali zgradil opener urllib po meri, preglejte njegov upravljalnik proxyja. Poznejša sprememba okolja tega upravljalnika ne obnovi nujno.
Ko drugo prenašanje ne uspe, uporabite nalagalnik, naveden v tracebacku. Vtičniki RDF in ovoji aplikacij imajo lahko dodatne omrežne poti. Argument proxy pri ločenem klicu Requests velja za tisti klic, ne za nalagalnik urllib v RDFLib.