Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/sugar
diff options
context:
space:
mode:
authorDan Williams <dcbw@redhat.com>2006-06-13 20:00:11 (GMT)
committer Dan Williams <dcbw@redhat.com>2006-06-13 20:00:11 (GMT)
commitb92c7304570be8ab935777f52880d65f57b3db73 (patch)
treece076838fb4486e89f01b08f41344bfa44a9c845 /sugar
parent26ee2d57d80f3db25563e75cb10cca3df51d5e7e (diff)
Add uid argument to PresenceService.start()
Diffstat (limited to 'sugar')
-rw-r--r--sugar/presence/PresenceService.py7
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")