@CleanyBoom

Игнорирование ошибки таймаута python vk api?

Если бот на питоне работает достаточно долго, то его выкидывает с ошибкой vk-api как

requests.exceptions.ReadTimeout: HTTPSConnectionPool(host='im.vk.com', port=443): Read timed out. (read timeout=35)
Полная ошибка
File "Textv2.py", line 117, in
for event in longpoll.listen():
File "/home/h4x4d/.local/lib/python3.8/site-packages/vk_api/longpoll.py", line 621, in listen
for event in self.check():
File "/home/h4x4d/.local/lib/python3.8/site-packages/vk_api/longpoll.py", line 557, in check
response = self.session.get(
File "/usr/lib/python3.8/site-packages/requests/sessions.py", line 546, in get
return self.request('GET', url, **kwargs)
File "/usr/lib/python3.8/site-packages/requests/sessions.py", line 533, in request
resp = self.send(prep, **send_kwargs)
File "/usr/lib/python3.8/site-packages/requests/sessions.py", line 646, in send
r = adapter.send(request, **kwargs)
File "/usr/lib/python3.8/site-packages/requests/adapters.py", line 529, in send
raise ReadTimeout(e, request=request)
requests.exceptions.ReadTimeout: HTTPSConnectionPool(host='im.vk.com', port=443): Read timed out. (read timeout=35)

Можно как-то ее игнорировать и продолжить выполнение, хотя бы через цикл? Мне не нравится что бот падает каждые 6 часов из-за этого. Заранее спасибо!

P.S. Пробовал постоянно отправлять ему сообщения, дабы "обновить таймаут", не помогает, он все равно упал
  • Вопрос задан
  • 255 просмотров
Решения вопроса 1
opium
@opium
Просто люблю качественно работать
Просто повесьте ексепшен там и ловите его кетчем
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы