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