requests.exceptions.ProxyError மற்றும் urllib3.exceptions.ProxyError வெவ்வேறு விதிவிலக்கு வகுப்புகள். ஒரே குறுகிய பெயர் இருந்தால் ஒரு except விதி இரண்டையும் பிடிக்கும் என்று அர்த்தமல்ல.

Requests அழைப்பிற்கு, Requests இன் பொது விதிவிலக்கு API இல் தொடங்குங்கள். அதன் போக்குவரத்து அடாப்டர் பொதுவாக கீழ்நிலை தோல்விகளை Requests வெளிப்படுத்தும் விதிவிலக்குகளாக மாற்றுகிறது. பழைய பதிப்புகளில் குறிப்பிட்ட மடக்கு பிழைகள் இருந்தன, எனவே எதிர்பாராத traceback வரும்போது நூலகப் பதிப்பைச் சேமியுங்கள்.

பரிசோதிக்கும்போது விதிவிலக்கின் தொகுதி, வகுப்பு மற்றும் தொடர்சங்கிலிக் காரணத்தைப் பாருங்கள். உள்ளேயுள்ள MaxRetryError அல்லது இணைப்புத் தோல்வி முந்தைய ப்ராக்ஸி நிலை பற்றிய பயனுள்ள ஆதாரத்தை வைத்திருக்கலாம்.

வரலாற்றுத் தீர்விலிருந்து வரும் பழைய vendored பாதையை நவீன பயன்பாட்டில் இறக்குமதி செய்வதைத் தவிர்க்கவும். தற்போதைய அழைப்பிற்கு ஏற்ற பொது விதிவிலக்கைப் பிடியுங்கள், கண்டறிதலுக்காக காரணத்தைப் பாதுகாக்கவும், மீண்டும் முயலும் நடத்தையைத் தனியாக முடிவு செய்யவும். ஒவ்வொரு Exception ஐயும் பிடித்து முடிவிலி தொடர்வது அசல் பொருந்தாமையை மறைக்கிறது.

தொடர்புடைய கட்டுரைகள்