Нет атрибута шифров по умолчанию в urllib3? - PullRequest
1 голос
/ 24 марта 2019

Вот странный пример в Python 3.6, Mac OS X 10.14.3. В python (устанавливается через Homebrew) я набираю:

import requests
print(requests.packages.urllib3.util.ssl_.DEFAULT_CIPHERS)

и питон кричит на меня:

AttributeError: module 'requests.packages.urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'

Тем не менее, когда я спрашиваю openssl то же самое:

openssl ciphers `python -c "import requests; print(requests.packages.urllib3.util.ssl_.DEFAULT_CIPHERS)"`

Я получаю хороший длинный список всех шифров в системе.

Кто-нибудь знает, как заставить Python и openssl хорошо играть в этом примере и увидеть список шифров? openssl, python, urllib3 и т. д. все установлены и обновлены.

1 Ответ

0 голосов
/ 24 марта 2019

Оказывается, запросы были сильно устарели в конце концов.Исправлено!

...