1
from Utils import KORIN_DBUS_SERVICE
5
def __init__(self, manager):
6
self.__init_attributes(manager)
7
self.__bus.add_signal_receiver(
9
signal_name="all_services_status",
10
dbus_interface=KORIN_DBUS_SERVICE
13
def __init_attributes(self, manager):
14
from dbus import SessionBus
15
self.__bus = SessionBus()
16
self.__manager = manager
19
def __status_cb(self, services_status):
20
from gi.repository.GObject import idle_add
21
idle_add(self.__manager.emit, "all-services-status", services_status)