From 3d3e4be65e86c57e297cd62f0e9f447797b7ed4b Mon Sep 17 00:00:00 2001 From: Simon McVittie Date: Fri, 25 May 2007 16:30:36 +0100 Subject: [PATCH] services/presence/activity: Validate object path early --- services/presence/activity.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/services/presence/activity.py b/services/presence/activity.py index 4353fbb9..be60f1e2 100644 --- a/services/presence/activity.py +++ b/services/presence/activity.py @@ -104,7 +104,8 @@ class Activity(ExportedGObject): raise ValueError("telepathy CM must be valid") self._object_id = object_id - self._object_path = _ACTIVITY_PATH + str(self._object_id) + self._object_path = dbus.ObjectPath(_ACTIVITY_PATH + + str(self._object_id)) self._buddies = [] self._joined = False @@ -350,7 +351,7 @@ class Activity(ExportedGObject): returns DBUS ObjectPath object """ - return dbus.ObjectPath(self._object_path) + return self._object_path def get_joined_buddies(self): """Local method to return a list of valid buddies who are joined in