diff options
author | Dan Williams <dcbw@redhat.com> | 2006-06-13 20:00:11 (GMT) |
---|---|---|
committer | Dan Williams <dcbw@redhat.com> | 2006-06-13 20:00:11 (GMT) |
commit | b92c7304570be8ab935777f52880d65f57b3db73 (patch) | |
tree | ce076838fb4486e89f01b08f41344bfa44a9c845 | |
parent | 26ee2d57d80f3db25563e75cb10cca3df51d5e7e (diff) |
Add uid argument to PresenceService.start()
-rw-r--r-- | sugar/presence/PresenceService.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/sugar/presence/PresenceService.py b/sugar/presence/PresenceService.py index bce4565..eb4520a 100644 --- a/sugar/presence/PresenceService.py +++ b/sugar/presence/PresenceService.py @@ -110,11 +110,14 @@ class PresenceService(gobject.GObject): # Resolved service list self._service_advs = [] + # Main activity UID to filter on + self._activity_uid = None + self._bus = dbus.SystemBus() self._server = dbus.Interface(self._bus.get_object(avahi.DBUS_NAME, avahi.DBUS_PATH_SERVER), avahi.DBUS_INTERFACE_SERVER) - def start(self): + def start(self, activity_uid=None): """Start the presence service by kicking off service discovery.""" self._lock.acquire() if self._started: @@ -123,6 +126,8 @@ class PresenceService(gobject.GObject): self._started = True self._lock.release() + self._activity_uid = activity_uid + # Always browse .local self._new_domain_cb(avahi.IF_UNSPEC, avahi.PROTO_UNSPEC, "local") |