diff options
Diffstat (limited to 'sugar/activity/bundleregistry.py')
-rw-r--r-- | sugar/activity/bundleregistry.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/sugar/activity/bundleregistry.py b/sugar/activity/bundleregistry.py index 22a84e1..ccf3b79 100644 --- a/sugar/activity/bundleregistry.py +++ b/sugar/activity/bundleregistry.py @@ -73,3 +73,14 @@ class BundleRegistry(gobject.GObject): return True else: return False + +def get_registry(): + return _bundle_registry + +_bundle_registry = BundleRegistry() + +for path in env.get_data_dirs(): + bundles_path = os.path.join(path, 'activities') + _bundle_registry.add_search_path(bundles_path) + +_bundle_registry.add_search_path(env.get_user_activities_dir()) |