Как реализовать try: except - Python
Формулировка задачи:
Здравствуйте.
Периодически прилетают вот такие ошибки HTTPError: HTTP Error 524: Origin Time-out
как сделать что бы в случае не отклика сервера запрос посылался еще раз через 3 секунды и так пока не будет получен нормальный ответ.
Решение задачи: «Как реализовать try: except»
textual
Листинг программы
def public_api_query(self, url): time.sleep(0.17) try: return json.loads(urllib2.urlopen(urllib2.Request('https://poloniex.com/public?command=' + url)).read()) except HTTPError: time.sleep(3) return self.public_api_query(url)
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д