RDFLib-ov učitavač URL-a može koristiti urllib-ovo proxy okruženje
Konfigurirajte urllib-ovu putanju za učitavanje URL-a prije nego RDFLib parsira udaljeni dokument, umjesto da očekujete da će se opcije drugog Requests poziva prenijeti.
RDFLib-ov URLInputSource preuzima preko 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 konstruisao 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 traceback-u 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č.