Requests ProxyError kontraŭ urllib3 ProxyError
Kaptu la escepton montratan de la HTTP-biblioteko uzata por la voko kaj ekzamenu nestitajn kaŭzojn sen fidi nur klasnomon.
requests.exceptions.ProxyError kaj urllib3.exceptions.ProxyError estas malsamaj esceptklasoj. Komuna mallonga nomo ne igas unu except-klaŭzon kapti ambaŭ.
Por voko al Requests, komencu per la publika escepta API de Requests. Ĝia transporta adaptilo normale tradukas malsuprajn fiaskojn al la esceptoj montrataj de Requests. Pli malnovaj versioj havis specifajn volvaĵajn cimojn, do konservu la bibliotekversion ĉe neatendita traceback.
Dum esplorado, ekzamenu la modulon, klason kaj ĉenitan kaŭzon de la escepto. Nestita MaxRetryError aŭ konekta fiasko povas konservi utilajn pruvojn pri la pli frua proksea etapo.
Evitu importi malnovan enmetan vojon el historia solvo en modernan aplikaĵon. Kaptu la publikan escepton taŭgan por la nuna voko, konservu la kaŭzon por diagnozo, kaj decidi retprovizan konduton aparte. Kapti ĉiun Exception kaj daŭrigi por eterne nur kaŝas la originan malkongruon.