Я хотел бы сделать что-то вроде этого:
#mymodule
var = None
def load():
var = something()
Другие модули (модули):
#secondmodule
import mymodule
mymodule.load()
#thirdmodule
from mymodule import var
print var #Shouldn't be None
Но я не знаю, как ссылаться на переменную модуля из функции, определенной в модуле.
Возможно ли это? Или мне нужно будет сделать глобальную декларацию в каждом месте, где я не буду использовать это. Или я полностью ошибаюсь?