requests.exceptions.ProxyError və urllib3.exceptions.ProxyError fərqli istisna sinifləridir. Qısa adın eyni olması bir except bəndinin hər ikisini tutması demək deyil.

Requests çağırışı üçün ictimai Requests istisna API-sindən başlayın. Onun nəqliyyat adapteri adətən aşağı səviyyəli uğursuzluqları Requests-in açıqladığı istisnalara çevirir. Köhnə versiyalarda xüsusi sarğı xətaları var idi, ona görə gözlənilməz traceback zamanı kitabxana versiyasını saxlayın.

Araşdırarkən istisnanın modulunu, sinfini və zəncirlənmiş səbəbini yoxlayın. İç içə MaxRetryError və ya bağlantı uğursuzluğu əvvəlki proxy mərhələsi haqqında faydalı dəlil saxlaya bilər.

Tarixi bir həlldən gələn köhnə vendored yolu müasir tətbiqə idxal etməkdən çəkinin. Cari çağırışa uyğun ictimai istisnanı tutun, diaqnoz üçün səbəbi qoruyun və təkrar cəhd davranışını ayrıca qərarlaşdırın. Hər Exception-u tutub sonsuza qədər davam etmək yalnız ilkin uyğunsuzluğu gizlədir.

Əlaqəli məqalələr