Empêcher les importations sauvages en Python

#54 - Avec __all__

__all__

Les importations sauvages (from module import *) sont considérées comme une mauvaise pratique de programmation. Pourtant, voici comment on peut l'éviter si quelqu'un le fait de manière irresponsable en utilisant notre code.

Dans notre module, on peut définir les fonctions/classes/variables importables dans __all__. Ainsi, lorsque quelqu'un fera une importation sauvage, Python n'importera que les symboles spécifiés ici.

Cela peut également être utile pour indiquer quels symboles de notre module sont destinés à être privés.

Tu trouveras le code ci-dessus en cliquant ici.

Ça t'a plu ? 😎

Connexion ou S'abonner pour participer aux sondages.

Reply

or to participate.