RDFLib-ov učitavač URL-a može koristiti urllib-ovo proxy okruženje
Konfigurirajte urllib-ovu putanju učitavanja URL-a prije nego RDFLib parsira udaljeni dokument, umjesto da očekujete da će se opcije drugog Requests poziva prenijeti.
RDFLib-ov URLInputSource preuzima putem urllib.request. Konfigurirajte uobičajeno urllib proxy okruženje prije prve upotrebe tog učitavača URL-a:
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')Obje varijable označavaju isti HTTP proxy listener. Pokrivaju odgovarajuće odredišne šeme, uključujući HTTPS RDF dokument. Za javne RDF izvore na dozvoljenoj ruti javnog proxyja, lista HTTP proxyja nudi kandidate za ove URL-ove okruženja.
Ako je proces već instalirao ili izgradio prilagođeni urllib opener, pregledajte njegov proxy handler. Kasnija promjena okruženja ne mora nužno ponovo izgraditi taj handler.
Koristite učitavač naveden u tracebacku kada drugi download ne uspije. RDF dodaci i omotači aplikacija mogu posjedovati dodatne mrežne putanje. Proxy argument na zasebnom Requests pozivu vrijedi za taj poziv, a ne za RDFLib-ov urllib učitavač.