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?

Respuestas a la pregunta(9)

Su respuesta a la pregunta