J'ai un morceau de code en Python qui semble provoquer une erreur de manière probabiliste car il accède à un serveur et parfois ce serveur a une erreur de serveur interne 500. Je veux continuer à essayer jusqu'à ce que je n'obtienne pas l'erreur. Ma solution était :
while True:
try:
#code with possible error
except:
continue
else:
#the rest of the code
break
Cela me semble être un hack. Existe-t-il un moyen plus Pythonic de le faire?