diff options
author | Tomeu Vizoso <tomeu@tomeuvizoso.net> | 2008-11-07 15:23:54 (GMT) |
---|---|---|
committer | Tomeu Vizoso <tomeu@tomeuvizoso.net> | 2008-11-07 15:23:54 (GMT) |
commit | 6dfff85f9fc0088673e4c1c375ffaa19665f204c (patch) | |
tree | 5ae1544292be3eeedd601339e3303a65d968b4bb /src/sugar/activity/activityservice.py | |
parent | 9dcc432ae14bdda90b6dbf0695204af13b51adf2 (diff) |
Add view-source-related methods HandleViewSource and GetDocumentPath
Diffstat (limited to 'src/sugar/activity/activityservice.py')
-rw-r--r-- | src/sugar/activity/activityservice.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/sugar/activity/activityservice.py b/src/sugar/activity/activityservice.py index 81bd6dd..ff806f3 100644 --- a/src/sugar/activity/activityservice.py +++ b/src/sugar/activity/activityservice.py @@ -68,3 +68,15 @@ class ActivityService(dbus.service.Object): def Invite(self, buddy_key): self._activity.invite(buddy_key) + @dbus.service.method(_ACTIVITY_INTERFACE) + def HandleViewSource(self): + self._activity.handle_view_source() + + @dbus.service.method(_ACTIVITY_INTERFACE, + async_callbacks=('async_cb', 'async_err_cb')) + def GetDocumentPath(self, async_cb, async_err_cb): + try: + self._activity.get_document_path(async_cb, async_err_cb) + except Exception, e: + async_err_cb(e) + |