読者です 読者をやめる 読者になる 読者になる

tweepyのuserstreamsが落ちる問題

python

tweepyでuserstreamsを受信している時に

Traceback (most recent call last):
  File "hoge.py", line 85, in <module>
    stream.userstream()
  File "C:\Python27\lib\site-packages\tweepy\streaming.py", line 248, in userstream
    self._start(async)
  File "C:\Python27\lib\site-packages\tweepy\streaming.py", line 236, in _start
    self._run()
  File "C:\Python27\lib\site-packages\tweepy\streaming.py", line 173, in _run
    self._read_loop(resp)
  File "C:\Python27\lib\site-packages\tweepy\streaming.py", line 214, in _read_loop
    c = resp.read(1)
  File "C:\Python27\lib\httplib.py", line 543, in read
    return self._read_chunked(amt)
  File "C:\Python27\lib\httplib.py", line 597, in _read_chunked
    raise IncompleteRead(''.join(value))
httplib.IncompleteRead: IncompleteRead(0 bytes read)

で落ちる。

Update streaming.py by mandelcode · Pull Request #373 · tweepy/tweepy · GitHub

を入れたら、今のところ落ちていない。

追記: やっぱり落ちるので、諦めて while try にした。

 

pip は git リポジトリから直接パッケージをインストールできる | CUBE SUGAR STORAGE

githubから直接インストールできた。