Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/shell
diff options
context:
space:
mode:
authorDan Williams <dcbw@localhost.localdomain>2006-08-17 03:07:28 (GMT)
committer Dan Williams <dcbw@localhost.localdomain>2006-08-17 03:07:28 (GMT)
commitea3b66aa0f74d5ee91369d3cc869912993fe550e (patch)
tree20cf1f1c968fea4b9b51fdc69748fdb3c3a63c38 /shell
parent3b8dbb083693375f9397dd83fda7bced97e800e4 (diff)
Fix bug in get_services; self._services.values() is a list of lists of services
Diffstat (limited to 'shell')
-rw-r--r--shell/PresenceService/Activity.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/shell/PresenceService/Activity.py b/shell/PresenceService/Activity.py
index eda302d..6aa2719 100644
--- a/shell/PresenceService/Activity.py
+++ b/shell/PresenceService/Activity.py
@@ -95,7 +95,12 @@ class Activity(object):
return self._activity_id
def get_services(self):
- return self._services.values()
+ ret = []
+ for serv_list in self._services.values():
+ for service in serv_list:
+ if service not in ret:
+ ret.append(service)
+ return ret
def get_services_of_type(self, stype):
if self._services.has_key(stype):