En Python intente hasta que no haya errores
Tengo un fragmento de código en Python que parece causar un error probabilísticamente porque está accediendo a un servidor y, a veces, ese servidor tiene un error interno de 500 servidores. Quiero seguir intentándolo hasta que no obtenga el error. Mi solución fue:
while True:
try:
#code with possible error
except:
continue
else:
#the rest of the code
break
Esto me parece un truco. ¿Hay alguna manera más pitónica de hacer esto?