diff options
author | Marco Pesenti Gritti <mpg@redhat.com> | 2007-03-02 20:58:36 (GMT) |
---|---|---|
committer | Marco Pesenti Gritti <mpg@redhat.com> | 2007-03-02 20:58:36 (GMT) |
commit | 1cadd9c1cec8e723cd2d08ae6b251b2324468505 (patch) | |
tree | e1d649f35cc2a0d25210f1cbc2d1f7cae671674b /sugar/activity | |
parent | d504124cc29626876052eeb0c89e3bc106856766 (diff) |
Add object_id
Diffstat (limited to 'sugar/activity')
-rw-r--r-- | sugar/activity/activityhandle.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/sugar/activity/activityhandle.py b/sugar/activity/activityhandle.py index 24c9d67..aab6d6a 100644 --- a/sugar/activity/activityhandle.py +++ b/sugar/activity/activityhandle.py @@ -21,6 +21,7 @@ class ActivityHandle(object): def __init__(self, activity_id): self.activity_id = activity_id self.pservice_id = None + self.object_id = None self.uri = None def get_presence_service(self): @@ -34,6 +35,8 @@ class ActivityHandle(object): result = { 'activity_id' : self.activity_id } if self.pservice_id: result['pservice_id'] = self.pservice_id + if self.object_id: + result['object_id'] = self.object_id if self.uri: result['uri'] = self.uri @@ -43,6 +46,8 @@ def create_from_dict(handle_dict): result = ActivityHandle(handle_dict['activity_id']) if handle_dict.has_key('pservice_id'): result.pservice_id = handle_dict['pservice_id'] + if handle_dict.has_key('object_id'): + result.uri = handle_dict['object_id'] if handle_dict.has_key('uri'): result.uri = handle_dict['uri'] |