У меня есть кусок кода в Python, который, вероятно, вызывает ошибку вероятностно, потому что он обращается к серверу, и иногда на этом сервере имеется ошибка внутреннего внутреннего сервера. Я хочу продолжать попытки, пока не получу ошибку. Мое решение было:
while True:
try:
#code with possible error
except:
continue
else:
#the rest of the code
break
Это кажется мне взломанным. Есть ли более питонический способ сделать это?