RDFLib चा URL लोडर urllib चे प्रॉक्सी वातावरण वापरू शकतो
RDFLib ने दूरस्थ दस्तऐवज पार्स करण्यापूर्वी urllib चा URL लोडिंग मार्ग कॉन्फिगर करा, दुसऱ्या Requests कॉलचे पर्याय पुढे जातील अशी अपेक्षा करण्याऐवजी.
RDFLib चा URLInputSource urllib.request द्वारे डाउनलोड करतो. तो URL लोडर पहिल्यांदा वापरण्यापूर्वी 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 प्रॉक्सी यादी या वातावरण URL साठी उमेदवार पुरवते.
प्रक्रियेने आधीच सानुकूल urllib opener स्थापित किंवा तयार केले असेल, तर त्याचा प्रॉक्सी हँडलर तपासा. नंतरचा वातावरण बदल तो हँडलर पुन्हा बांधेलच असे नाही.
दुसरे डाउनलोड अयशस्वी झाल्यावर traceback मध्ये नमूद केलेला लोडर वापरा. RDF प्लगइन आणि अनुप्रयोग रॅपरकडे अतिरिक्त नेटवर्क मार्ग असू शकतात. वेगळ्या Requests कॉलवरील प्रॉक्सी आर्ग्युमेंट त्या कॉलला लागू होतो, RDFLib च्या urllib लोडरला नाही.