Якщо traceback збоїть усередині ініціалізації модуля, перший виклик API міг статися ще під час import. Призначення проксі пізніше в застосунку запізно для цього запиту.

Для клієнта, що враховує середовище, задайте маршрут під час запуску:

http_proxy='http://proxy.example:8080' https_proxy='http://proxy.example:8080' python app.py

Для дозволених публічних завантажень список HTTP-проксі дає кандидатів для цих значень HTTP-проксі на момент запуску. Налаштування середовища на боці Python також має передувати import, який звертається до мережі. Клієнту з іншим явним транспортом потрібен власний підтримуваний ввід.

Успішний import кешує об'єкт модуля. Зміна змінних і повторний import зазвичай повторно використовують цей об'єкт та його кешований клієнт; це не надійне скидання ініціалізації. Щоб порівняти поведінку під час запуску, використайте документовану перенастройку або новий процес.

Схожі статті