Тестовое прокси-приложение - request.get игнорирует \ застряло на тайм-ауте, установленном на 10 секунд - PullRequest
0 голосов
/ 15 января 2019

У меня есть прокси-сервер, я хочу проверить его работоспособность, поэтому время от времени я делаю запрос на получение с установленным прокси-сервером, если прокси-сервер не работает, он должен потерпеть неудачу по таймауту, но при реальном запуске он просто зависает.

Что я делаю не так?

def test_req(test_site, proxies):
    try:
        res = requests.get(test_site, proxies=proxies, timeout=10)
        if res.status_code == 200:
            return True, res
    except OSError:
        pass
    return False, None

Спасибо.

...