OSError: [Errno 0] Ошибка в запросе httplib2 - PullRequest
0 голосов
/ 28 июня 2018

Мое локальное приложение на Python вызывает REST API, используя httplib2. Это работало хорошо больше года. Сегодня утром я начал получать следующую ошибку:

2018-06-28 12:43:07.001 Python[1722:25727] IMKInputSession [0x7f99e21ac2f0 presentFunctionRowItemTextInputViewWithEndpoint:completionHandler:] : [self textInputContext]=0x7f99dfd48440 *NO* NSRemoteViewController to client, NSError=Error Domain=NSCocoaErrorDomain Code=4097 "connection from pid 0" UserInfo={NSDebugDescription=connection from pid 0}, com.apple.inputmethod.EmojiFunctionRowItem

Первоначально я думал, что это вызвано тем, что мой сертификат openSSL устарел. Я обновился до openSSL 1.1. Я также обновился с Python 3.6 до 3.7. Я все еще получаю ту же ошибку.

Код звонка ниже.

    connection = httplib2.HTTPSConnectionWithTimeout(URL, 443, timeout = 300)
    print('Connection made')
    self.headers = {"Accept":"application/json", "Authorization":Token}
    print(connection)
    connection.request('GET', request_command, body=None 
    headers=self.headers)
    print('request made')

Ошибка вызвана connection.request ().

1 Ответ

0 голосов
/ 28 июня 2018

ок, нашел ошибку. Я использовал httplib2 версии 0.9. Я обновил через:

pip3 install httplib2==0.11.3

После обновления проблема была решена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...