add get_preferred_connection method to PresenceService

master
Guillaume Desmottes 17 years ago
parent b2e0f257ce
commit a4e18cf9c5

@ -337,6 +337,19 @@ class PresenceService(gobject.GObject):
reply_handler=lambda *args: self._share_activity_cb(activity, *args),
error_handler=lambda *args: self._share_activity_error_cb(activity, *args))
def get_preferred_connection(self):
"""Gets the preferred telepathy connection object that an activity
should use when talking directly to telepathy
returns the bus name and the object path of the Telepathy connection"""
try:
bus_name, object_path = self._ps.GetPreferredConnection()
except dbus.exceptions.DBusException:
return None
return bus_name, object_path
class _MockPresenceService(gobject.GObject):
"""Test fixture allowing testing of items that use PresenceService

Loading…
Cancel
Save