services/presence/activity: Validate object path early

This commit is contained in:
Simon McVittie 2007-05-25 16:30:36 +01:00
parent 9721436536
commit 3d3e4be65e

View File

@ -104,7 +104,8 @@ class Activity(ExportedGObject):
raise ValueError("telepathy CM must be valid") raise ValueError("telepathy CM must be valid")
self._object_id = object_id 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._buddies = []
self._joined = False self._joined = False
@ -350,7 +351,7 @@ class Activity(ExportedGObject):
returns DBUS ObjectPath object returns DBUS ObjectPath object
""" """
return dbus.ObjectPath(self._object_path) return self._object_path
def get_joined_buddies(self): def get_joined_buddies(self):
"""Local method to return a list of valid buddies who are joined in """Local method to return a list of valid buddies who are joined in