Есть у меня главный модуль run.py, из которого загружается программа. Импортирую из модуля utils.py класс-потомок (Thread), использующий булевую глобальную переменную application_busy (чтобы прерваться когда нужно), а из модуля commands.py - класс, который устанавливает значение этой переменной в True, запускает поток, выполняет свои действия, а потом устанавливает в False, чтоб поток прекратил работу.
Мне нужно сделать глобальную переменную доступную обоим этим классам, как это сделать?
global application_busy
P.S. Вообще считаю глобальные переменные порочной практикой (поэтому никогда их не использовал), так что может есть другое решение?