From: Andre L. V. Loureiro Date: Mon, 18 May 2009 20:53:48 +0000 (-0400) Subject: Added the method to get dbus service X-Git-Url: http://git.maemo.org/git/?a=commitdiff_plain;ds=sidebyside;h=de5800490bae32a9345e5411b5944b856457e3bb;p=zukebox Added the method to get dbus service --- diff --git a/zukebox_server/src/bin/zukebox-server b/zukebox_server/src/bin/zukebox-server index 8d1034b..d0bc017 100755 --- a/zukebox_server/src/bin/zukebox-server +++ b/zukebox_server/src/bin/zukebox-server @@ -26,20 +26,11 @@ plugin_section = "zukebox_server_plugin-audio-library" def get_zbus_service(): import dbus bus = dbus.SessionBus() - bus_obj = bus.get_object("org.freedesktop.DBus", - "/org/freedesktop/DBus", introspect=False) - bus_iface = dbus.Interface(bus_obj, "org.freedesktop.DBus") - try: - reqname = bus_iface.RequestName("br.org.zagaia.ZukeBox", - dbus.UInt32(0)) - except Exception, e: - log.error("error [%s] while getting the D-BUS service name for ZukeBox"\ - "exiting ...", e, exc_info=True) - sys.exit(1) - else: - if not reqname: - log.error("Unknow error while getting D-BUS service name") - sys.exit(1) + bus_obj = bus.get_object("br.org.zagaia", + "/br/org/zagaia/ZukeBox") + bus_iface = dbus.Interface(bus_obj, "br.org.zagaia.ZukeBox") + bus_iface.rescan_audio_folder() + def config_dot_zb(): version = pjoin(zb_base_path, "version") version_str = "0.1" @@ -86,6 +77,8 @@ def main(): config_dot_zb() setup_zukebox() init_server() + get_zbus_service() + if __name__ == '__main__': main()