Em Python, tente até nenhum erro
Eu tenho um pedaço de código em Python que parece causar um erro probabilisticamente porque está acessando um servidor e, às vezes, esse servidor tem um erro interno de 500 servidores. Quero continuar tentando até não receber o erro. Minha solução foi:
while True:
try:
#code with possible error
except:
continue
else:
#the rest of the code
break
Isso parece um hack para mim. Existe uma maneira mais pitônica de fazer isso?