• [^] # Re: Manque un warning "indentation"

    Posté par . En réponse au journal Apple, le SSL les goto et les accolades. Évalué à 2.

    On peut avoir le même problème en python. else: étant un début de bloc valide à la suite d'un for. Il suffit juste d'oublier un tab. On aurait donc :

    for myvalue in mylist:
     if plop:
     # Code bien long...
    else:
     # ...
    

    On peut d'ailleurs reproduire un comportement comme le goto avec break. Ce qui est pas mal dans le cas du traitement d'une liste.

    for i in list:
     if err1:
     break;
     if err2:
     break;
     if err3:
     break;
     # traitement normal
    else:
     # traitement erreur