የRDFLib ዩአርኤል ጫኝ የurllib ፕሮክሲ አካባቢን ሊጠቀም ይችላል
RDFLib ሩቅ ሰነድን ከመተንተኑ በፊት የurllib ዩአርኤል መጫኛ መንገድን ያዋቅሩ፤ ሌላ የRequests ጥሪ አማራጮች እንደሚተላለፉ አይጠብቁ።
የRDFLib URLInputSource በurllib.request በኩል ያወርዳል። ያንን የዩአርኤል ጫኝ ለመጀመሪያ ጊዜ ከመጠቀምዎ በፊት የurllib የተለመደውን የፕሮክሲ አካባቢ ያዋቅሩ:
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')ሁለቱም ተለዋዋጮች አንድ ዓይነት የHTTP ፕሮክሲ አድማጭን ይጠቁማሉ። የHTTPS RDF ሰነድን ጨምሮ የየራሳቸውን የመድረሻ መርሃግብሮች ይሸፍናሉ። በተፈቀደ የሕዝባዊ ፕሮክሲ መንገድ ላይ ላሉ ሕዝባዊ የRDF ምንጮች፣ የHTTP ፕሮክሲ ዝርዝር ለእነዚህ የአካባቢ ዩአርኤሎች እጩዎችን ያቀርባል።
ሂደቱ ቀድሞም ብጁ የurllib መክፈቻ ካስገኘ ወይም ከገነባ፣ የፕሮክሲ አስተናጋጁን ይመርምሩ። በኋላ የሚደረግ የአካባቢ ለውጥ ያንን አስተናጋጅ የግድ እንደገና አይገነባም።
ሌላ ማውረድ ሲወድቅ በtraceback የተጠቀሰውን ጫኝ ይጠቀሙ። የRDF ተሰኪዎችና የመተግበሪያ መጠቅለያዎች ተጨማሪ የኔትወርክ መንገዶችን ሊይዙ ይችላሉ። በተለየ የRequests ጥሪ ላይ ያለ የፕሮክሲ ነጋሪ እሴት ለዚያ ጥሪ ነው የሚሠራው፣ ለRDFLib የurllib ጫኝ አይደለም።