J'aimerais pouvoir faire quelque chose comme ça :
#mymodule
var = None
def load():
var = something()
Autre(s) module(s) :
#secondmodule
import mymodule
mymodule.load()
#thirdmodule
from mymodule import var
print var #Shouldn't be None
Mais je ne sais pas comment référencer une variable de module à partir d'une fonction définie dans le module.
Est-ce possible? Ou vais-je devoir mettre une déclaration globale à chaque endroit où je ne veux pas l'utiliser. Ou est-ce que je m'y prends complètement mal ?