अगर traceback मॉड्यूल इनिशियलाइज़ेशन के भीतर विफल होता है, तो पहली API कॉल import के दौरान ही हो चुकी हो सकती है। ऐप्लिकेशन में बाद में प्रॉक्सी असाइन करना उस अनुरोध के लिए बहुत देर हो जाता है।

environment का ध्यान रखने वाले क्लाइंट के लिए, लॉन्च के समय ही रूट दें:

http_proxy='http://proxy.example:8080' https_proxy='http://proxy.example:8080' python app.py

अनुमत सार्वजनिक डाउनलोड के लिए, HTTP प्रॉक्सी सूची इन लॉन्च-समय के HTTP प्रॉक्सी मानों के लिए उम्मीदवार देती है। Python की ओर से environment सेटअप भी नेटवर्क करने वाले import से पहले होना चाहिए। किसी दूसरे स्पष्ट ट्रांसपोर्ट का उपयोग करने वाले क्लाइंट को अपना समर्थित इनपुट चाहिए।

सफल import अपने मॉड्यूल ऑब्जेक्ट को कैश करता है। वेरिएबल बदलकर दोबारा import करने पर आम तौर पर वही ऑब्जेक्ट और उसका कैश किया हुआ क्लाइंट फिर उपयोग होता है; यह भरोसेमंद initialization reset नहीं है। स्टार्टअप व्यवहार की तुलना करने के लिए दस्तावेज़ीकृत पुनःकॉन्फ़िगरेशन या नई प्रोसेस का उपयोग करें।

संबंधित लेख