Bonjour,
je voudrais faire un truc un peu bizarre : je ne sais pas s'il y a une solution ou si c'est définitivement impossible en python...
J'ai un fichier de travail "travail.py" qui contient un fonction "iteration()".
J'y importe le contenu d'un fichier où figure du code sur lequel je n'interviens pas : "code_cache.py"
Mais dans "code_cache.py", il y a la construction d'un bouton qui déclenche 1000 exécutions de la fonction "iteration()".
Du coup, comme il y a un import "code_cache -> travail.py" mais pas d'import dans l'autre sens, j'ai un message "iteration is not defined" lorsque je clique sur le bouton.
J'ai essayé de mettre un import dans l'autre sens, mais dans une fonction pour éviter les imports circulaires. Cependant : j'ai un comportement un peu bizarre (la fenêtre avec le bouton se construit deux fois). Par ailleurs, je ne maîtrise pas totalement l'endroit où "travail.py" sera enregistré donc ce 2e import risque de ne pas toujours fonctionner.
Est-ce que quelqu'un aurait une suggestion ?
Merci pour vos lumières et meilleurs voeux à tous,
Partager