Hi folks, I'm trying to use a remote Object over a DBus tube. So far everything works fine. The tube is open and upon the tube_channel_state_change I get a dbus.connection.Connection object with the related address like unix:path=/tmp/dbus-gabble-6k8gfh-V. If I proceed then with:
if state == TUBE_CHANNEL_STATE_OPEN: tube = dbus.connection.Connection(self.tube_addr) tube.add_signal_receiver(self.signal_cb) remote = tube.get_object(SERVICE, PATH) remote.Method(reply_handler=self.tube_reply_cb, error_handler=self.tube_error_cb) Calling Method on the remote object always creates a DBus timeout: "DBusException(dbus.String(u'Did not receive a reply..." The remote object is running on the DBUs and locally works like it should. So, what am I missing here? BTW, the telepathy framework is really a great piece of work (once you grasp it :-) Thanks tomw _______________________________________________ telepathy mailing list telepathy@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/telepathy