@Ivan2121

Как сделать автоматический рестарт скрипта при ошибках timeout в python?

Есть парсер с использованием grab на питоне. Периодически при сбоях связи, скрипт вырубается с ошибкой grab timeout eror28 и grab error network 18, как сделать так, чтобы скрипт автоматически перезапускался при такой ошибке либо, чтобы игнорировал ошибку и продолжал слать запросы бесконечно пока не получил ответ т.е. пока не будет восстановлено соединение?
Например, чтобы шли запросы и в консоли было написано попытка 1... попытка 2... и т.д. но не выключался.
  • Вопрос задан
  • 2026 просмотров
Пригласить эксперта
Ответы на вопрос 1
@radioxoma
Используйте декоратор Retry (How to retry urllib2.request when fails), если необходимо нечто более элегантное, чем try-except.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы