+ # listen on dbus for download update progress
+ dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
+ bus = dbus.SessionBus()
+# bus.add_signal_receiver(handler_function=self.update_progress,
+# bus_name=None,
+# signal_name='UpdateProgress',
+# dbus_interface='org.marcoz.feedingit',
+# path='/org/marcoz/feedingit/update')
+# bus.add_signal_receiver(handler_function=controller.update_started,
+# bus_name=None,
+# signal_name='UpdateStarted',
+# dbus_interface='org.marcoz.feedingit',
+# path='/org/marcoz/feedingit/update')
+# bus.add_signal_receiver(handler_function=controller.update_finished,
+# bus_name=None,
+# signal_name='UpdateFinished',
+# dbus_interface='org.marcoz.feedingit',
+# path='/org/marcoz/feedingit/update')
+