Tweepy исключение - PullRequest
       5

Tweepy исключение

0 голосов
/ 20 марта 2020

Я использую Tweepy для непрерывного сбора твитов. Иногда, почти каждый день, сбор останавливается со следующим исключением:

Exception in thread Thread-1:
Traceback (most recent call last):
  File "/usr/lib/python3.6/http/client.py", line 556, in _get_chunk_left
    chunk_left = self._read_next_chunk_size()
  File "/usr/lib/python3.6/http/client.py", line 523, in _read_next_chunk_size
    return int(line, 16)
ValueError: invalid literal for int() with base 16: b''
During handling of the above exception, another exception occurred:

Ошибка продолжается, но я помещаю здесь начальную ее часть, поскольку она очень длинная.

Мой код, связанный с Tweepy, очень прост:

api = tweepy.API(auth)

my_stream_listener = MyStreamListener()
my_stream = tweepy.Stream(auth=api.auth, listener=my_stream_listener)
my_stream.filter(locations=[8.6901500941777918, 45.6753911890133253, 9.1151877123249783, 45.9363413128110025], is_async=True)

Буду признателен, если вы поможете мне найти решение или способ обнаружения ошибки, чтобы я мог перезапустить коллекцию. Метод on_error Tweepy не улавливает ошибку.

...