socket.getaddrinfo() блокируется навсегда при использовании с gevent

С помощью httplib2Я отправляю несколько запросов с gevent, через некоторое время http.request() метод httplib2 блокируется навсегда.
При проверке я обнаружил, что функция блокировки socket.getaddrinfo() в ссылке httplib2.

1 ответ

Решение

Установить время ожидания по умолчанию, используя socket.setdefaulttimeout(), поскольку время ожидания getaddrinfo не указано, будет использоваться время ожидания по умолчанию.

Другие вопросы по тегам