def run(self):
dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
# check initial status:
state = NetworkManager.NetworkManager.State
self._on_state_changed(None, state)
# listen for changes:
NetworkManager.NetworkManager.OnStateChanged(self._on_state_changed)
logger.debug("Start listening to network status changes")
loop = GObject.MainLoop()
loop.run()
评论列表
文章目录