RDFLibs URL-laster kan bruke urllibs proxy-miljø
Konfigurer urllibs URL-lastebane før RDFLib parser et eksternt dokument, i stedet for å vente på at innstillingene fra et annet Requests-kall skal overføres.
RDFLibs URLInputSource laster ned via urllib.request. Konfigurer urllibs vanlige proxy-miljø før du tar den URL-lasteren i bruk første gang:
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')Begge variablene peker på samme HTTP-proxylytter. De dekker de respektive destinasjonsskjemaene, også et RDF-dokument over HTTPS. For offentlige RDF-kilder på en tillatt offentlig proxy-rute gir HTTP-proxylisten kandidater for disse miljø-URL-ene.
Hvis prosessen allerede har installert eller bygget en tilpasset urllib-opener, sjekk proxy-handleren dens. En senere miljøendring bygger ikke nødvendigvis opp den handleren på nytt.
Bruk lasteren som er navngitt i tracebacken når en annen nedlasting mislykkes. RDF-utvidelser og applikasjonsinnpakninger kan ha flere nettverksbaner. Et proxy-argument på et separat Requests-kall gjelder for det kallet, ikke for RDFLibs urllib-laster.