Lors de l'écriture de modules python, existe-t-il un moyen d'éviter qu'il soit importé deux fois par les codes clients? Tout comme les fichiers d'en-tête c/C++ font:Comment empêcher l'importation d'un module deux fois?
#ifndef XXX
#define XXX
...
#endif
Merci beaucoup!
Notez que la 'reload()' ne réparer toutes les références à l'ancien module, est donc pas vraiment tout ce qui utile. –
C'est un point important. Merci. –
Références: http://docs.python.org/tutorial/modules.html#more-on-modules. http://docs.python.org/reference/simple_stmts.html#the-import-statement –