Если скрипт является демоном, он, что - подавляет также и создание окон с помощью Tkinter?
Есть класс, который являясь демоном, должен выдавать разные сообщения через определённые промежутки времени, но не пашет. При этом в логе демона ошибок нет. Если же унаследовать с этого класса постройку сообщения и выдать, но уже не “демонически”, то всё ок. Так что же делать?

п.с. есть один извращенный способ - вынести всё с tkinter в отдельный модуль и запускать из демона через subprocess.Popen(), но, может быть кто-то знает лучшее решение проблемы.