Postavite Python proxy prije nego import uputi mrežni zahtjev
Upotrijebite traceback da pronađete inicijalizaciju Python modula, a zatim osigurajte okruženje prije tog importa ili pokretanja procesa.
Ako traceback padne unutar inicijalizacije modula, prvi API poziv se možda dogodio već pri importu. Dodela proxyja kasnije u aplikaciji prekasna je za taj zahtev.
Za klijenta koji uzima u obzir okruženje, obezbedite rutu pri pokretanju:
http_proxy='http://proxy.example:8080' https_proxy='http://proxy.example:8080' python app.pyZa dozvoljena javna preuzimanja lista HTTP proxyja nudi kandidate za ove vrednosti HTTP proxyja pri pokretanju. Podešavanje okruženja na strani Pythona takođe mora prethoditi importu koji stvara mrežni zahtev. Klijent koji koristi drugi izričiti prenos treba sopstveni podržani ulaz.
Uspešan import kešira objekat modula. Promena promenljivih i ponovni import obično ponovo koriste taj objekat i njegov keširani klijent; to nije pouzdano resetovanje inicijalizacije. Upotrebite dokumentovanu rekonfiguraciju ili novi proces za poređenje ponašanja pri pokretanju.