Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/sugar/env.py
diff options
context:
space:
mode:
authorMarco Pesenti Gritti <marco@localhost.localdomain>2006-08-26 11:35:03 (GMT)
committer Marco Pesenti Gritti <marco@localhost.localdomain>2006-08-26 11:35:03 (GMT)
commit93d489741d676d4ed3b3285bf732c614e6fff371 (patch)
tree26ce753585ae89108fd6e84c054dda3403a8c590 /sugar/env.py
parenta7c552c038ee090018f6becad5f84f8141e3e79b (diff)
Automatically read the profile (lazily)
Diffstat (limited to 'sugar/env.py')
-rw-r--r--sugar/env.py14
1 files changed, 3 insertions, 11 deletions
diff --git a/sugar/env.py b/sugar/env.py
index 992bcf3..c11c83a 100644
--- a/sugar/env.py
+++ b/sugar/env.py
@@ -8,7 +8,6 @@ except ImportError:
from sugar.__installed__ import *
import sugar.setup
-import sugar.conf
def add_to_python_path(path):
sys.path.insert(0, path)
@@ -41,16 +40,6 @@ def setup():
sugar.setup.write_service('org.laptop.Presence', bin,
sugar_activities_dir)
- registry = sugar.conf.get_activity_registry()
- registry.scan_directory(sugar_activities_dir)
-
- read_profile()
-
-def read_profile():
- profile = sugar.conf.get_profile()
- profile.set_path(get_profile_path())
- profile.read()
-
def get_profile_path():
if os.environ.has_key('SUGAR_PROFILE'):
profile_id = os.environ['SUGAR_PROFILE']
@@ -63,5 +52,8 @@ def get_profile_path():
def get_data_dir():
return sugar_data_dir
+def get_activities_dir():
+ return sugar_activities_dir
+
def get_dbus_config():
return sugar_dbus_config