Indstil Pythons proxy, før et import udfører en netværksanmodning
Brug tracebacken til at finde Pythons modulinitialisering, og tilvejebring derefter miljøet før det import eller den processtart.
Hvis tracebacken fejler inde i modulinitialiseringen, kan det første API-kald være sket under importen. En senere proxy-tildeling i programmet er for sent for den anmodning.
For en klient, der er opmærksom på miljøet, skal du levere ruten ved opstart:
http_proxy='http://proxy.example:8080' https_proxy='http://proxy.example:8080' python app.pyFor tilladte offentlige downloads giver HTTP-proxylisten kandidater til disse HTTP-proxyværdier ved opstart. Opsætningen af miljøet på Python-siden skal også komme før det import, der skaber netværket. En klient, der bruger en anden eksplicit transport, har brug for sit eget understøttede input.
Et vellykket import cacher modulobjektet. At ændre variabler og importere igen genbruger normalt det objekt og den cachede klient; det er ikke en pålidelig nulstilling af initialiseringen. Brug en dokumenteret omkonfiguration eller en ny proces til at sammenligne opstartsadfærd.