Доброго всем времени суток.
Есть несколько питоновских файлов, в одном описано некоторое количество общих классов и определена глобальная переменная для экземпляра одного из классов, работающего в dbus, в других файлах определены более специфичные классы, но результат их работы должен тоже попадать в dbus через глобальную переменную. В 1-ом файле с общими классами глобальная переменная работает хорошо и выводит в dbus всё что мне надо, но в других файлах сделав import first_file и вызвав экземпляр first_file.global_val получаю что данная переменная равна None, как при определении в 1-ом файле, но к этому времени я уже присвоил ей значение и по отладочному выводу это проверил. Подскажите как присвоить этой переменной значение, которое будет видно во всех файлах