Я использую API для получения данных каждую секунду, используя такую структуру:
from time import sleep
try:
data = API(options)
except:
sleep(0.5)
Весь процесс повторяется каждую секунду. Иногда этот API возвращает ошибку, поэтому эта структура может решить эту проблему. Но иногда я думаю, что он долгое время не возвращает никакого значения, поэтому это остановит код, и мне нужно снова запустить функцию API. Как я могу справиться с этим в моем коде?