diff options
Diffstat (limited to 'src/sugar/activity/main.py')
-rw-r--r-- | src/sugar/activity/main.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/sugar/activity/main.py b/src/sugar/activity/main.py index 168b2f4..93f34e6 100644 --- a/src/sugar/activity/main.py +++ b/src/sugar/activity/main.py @@ -30,17 +30,22 @@ from sugar.activity import activityhandle from sugar.bundle.activitybundle import ActivityBundle from sugar import logger + def create_activity_instance(constructor, handle): activity = constructor(handle) activity.show() + def get_single_process_name(bundle_id): return bundle_id + def get_single_process_path(bundle_id): return '/' + bundle_id.replace('.', '/') + class SingleProcess(dbus.service.Object): + def __init__(self, name_service, constructor): self.constructor = constructor @@ -54,6 +59,7 @@ class SingleProcess(dbus.service.Object): handle = activityhandle.create_from_dict(handle_dict) create_activity_instance(self.constructor, handle) + def main(): parser = OptionParser() parser.add_option("-b", "--bundle-id", dest="bundle_id", |