• # type: ignore

    Posté par (site web personnel) . En réponse au journal Quel pov' type. Évalué à 10.

    Je mettrais simplement un commentaire avec type: ignore :

    try:
     from yaml import CSafeLoader as SafeLoader
    except ImportError:
     from yaml import SafeLoader # type: ignore # appaise mypy: 2em assignement avec un autre module 

    Personnellement, les types me sont très utiles. Ils attrapent beaucoup d'erreurs qui ne se signaleraient que bien plus tard. L'effort pour ajouter des annotations, et la difficulté pour annoter certaines constructions, vaut le coût.