2016-11-15 4 views
0

のPython 2.7.3Pythonの要求がZeroReturnError例外

ラズベリーパイ3からAPIの呼び出しを返し続け、APIログは、それが正しいエンドポイントと200のステータスコードで返しますが、Pythonコードからのヒット示しPiは巨大なエラースタックを吐き出します。いくつかのフォーラムで、ZeroReturnErrorは常にスローされていますが、何も間違っていないことを意味していますが、tryからexceptブロックで実際にレスポンスの結果を得ることはできないので、

私のコードは、文字通り、何をすべきかわから

import requests 
response = requests.get(<URL I AM USING>, json={JSON I AM USING}) 

されていません。

トレースバック(最新の呼び出しの最後):

ファイル "music.py"、13行目、 応答= requests.get(URL、JSON = { '何とか':{ '何とか': '* ******** '}})

ファイル「/usr/lib/python2.7/dist-packages/requests/api.py」60行目で取得する 返信要求(' get ' 、url、** kwargs)

ファイル "/usr/lib/python2.7/dist-packages/requests/api.py"、49行目、リクエスト中 return session.request(method = method、url = URL、** kwargs)

リクエストで、ライン457、

ファイル "/usr/lib/python2.7/dist-packages/requests/sessions.py" RESP = self.send(予備校、** send_kwargs)

ファイル「/ usr/lib/python2.7/dist-packages/requests/sessions.py "、行606、送信中 r.content

ファイル" /usr/lib/python2.7/dist-packages/requests/models (self.iter_content(CONTENT_CHUNK_SIZE))またはbytes() self._content = bytes()。または

ファイル "/usr/lib/python2.7/dist-packages/"リクエスト/ models.py "、行653、generate self.raw.streamでのチャンクの (CHUNK_SIZE、decode_content =真):

ファイル "/usr/lib/python2.7/dist-packages/urllib3/response.py"、ライン256、ストリーム データで= self.read(= AMT AMT、decode_content = decode_content)

ファイル "/usr/lib/python2.7/dist-packages/urllib3/response.py"、読み取り データのライン186、= self._fp読み取り Sで.read(AMT)

ファイル "/usr/lib/python2.7/httplib.py"、ライン602、= self.fp.read(AMT)

ファイル "/usr/lib/python2.7/socket.py"、380行目、読み取り時 data = self._sock.recv(左)

ファイル "/usr/lib/python2.7/dist- recv データ= self.connection.recvでパッケージ/ urllib3に/ contrib/pyopenssl.py」、行188、(* argsを、** kwargsから)

OpenSSL.SSL.ZeroReturnError

答えて

0

は、いくつかのより多くの私をもたらしたサーチしこれはバージョンの問題だと思う。

ラズベリーパイのウルピッドインストールurllib3 - アップグレード、それをクリアしました。

私はPySocksのインストールについてDependencyWarningを取得していますが、正しく動作しています。