Requests ProxyError және urllib3 ProxyError
Шақыру үшін қолданылған HTTP кітапханасы көрсететін ерекше жағдайды ұстап алыңыз және тек класс атына сүйенбей, кіріктірілген себептерді тексеріңіз.
requests.exceptions.ProxyError мен urllib3.exceptions.ProxyError әртүрлі ерекше жағдай кластары. Ортақ қысқа атау бір except шартының екеуін де ұстауын қамтамасыз етпейді.
Requests шақыруы үшін Requests-тің жалпыға ашық ерекше жағдайлар API-інен бастаңыз. Оның тасымал адаптері әдетте төменгі деңгей қателерін Requests көрсететін ерекше жағдайларға аударады. Ескі нұсқаларда нақты орау қателері болды, сондықтан күтпеген traceback кезінде кітапхана нұсқасын сақтап қойыңыз.
Тексеру кезінде ерекше жағдайдың модулін, класын және тізбектелген себебін қараңыз. Кіріктірілген MaxRetryError немесе қосылым ақауы алдыңғы proxy кезеңі туралы пайдалы дәлелді сақтауы мүмкін.
Тарихи шешімнен келген ескі vendored жолды заманауи қолданбаға импорттаудан аулақ болыңыз. Ағымдағы шақыруға сай жалпыға ашық ерекше жағдайды ұстап алыңыз, диагностика үшін себебін сақтаңыз және қайта әрекет ету мінезін бөлек шешіңіз. Әрбір Exception-ды ұстап, шексіз жалғастыру тек бастапқы сәйкессіздікті жасырады.