Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Silva <sebastian@somosazucar.org>2014-03-09 04:11:48 (GMT)
committer Gonzalo Odiard <godiard@gmail.com>2014-03-09 14:41:47 (GMT)
commitf5c7eb607c56eb7b3d59bbf2fc57b1be1737b69c (patch)
treeb56efffb6c92615a04e0120bb5e9fe7484d2a978
parent5f4b7461919563caf40cfbf3519bb29df6a7aff3 (diff)
Uses SUGAR_ACTIVITIES_PATH to find activities (works in sugar-build).
-rw-r--r--develop-activity/develop_app.py9
1 files changed, 4 insertions, 5 deletions
diff --git a/develop-activity/develop_app.py b/develop-activity/develop_app.py
index c02a556..84096f6 100644
--- a/develop-activity/develop_app.py
+++ b/develop-activity/develop_app.py
@@ -66,6 +66,10 @@ _EXCLUDE_EXTENSIONS = ('.pyc', '.pyo', '.so', '.o', '.a', '.la', '.mo', '~',
'.xo', '.tar', '.bz2', '.zip', '.gz')
_EXCLUDE_NAMES = ['.deps', '.libs']
+try:
+ activities_path = os.environ['SUGAR_ACTIVITIES_PATH']
+except KeyError:
+ activities_path = os.path.join(os.path.expanduser("~"), "Activities")
class SearchOptions:
@@ -625,7 +629,6 @@ class WelcomePage(Gtk.VBox):
self.show_all()
def _load_activities_installed_combo(self, activities_combo):
- activities_path = os.path.join(os.path.expanduser("~"), "Activities")
for dir_name in sorted(os.listdir(activities_path)):
if dir_name.endswith('.activity'):
activity_name = dir_name[:- len('.activity')]
@@ -667,8 +670,6 @@ class WelcomePage(Gtk.VBox):
return
activity_name = name_entry.get_text().strip()
- activities_path = os.path.join(os.path.expanduser("~"),
- "Activities")
skel_iter = combo_skeletons.get_active_iter()
skeleton = combo_skeletons.get_model().get_value(skel_iter, 1)
@@ -680,8 +681,6 @@ class WelcomePage(Gtk.VBox):
if combo_activities.get_active() == -1:
self.emit('show-alert', _('You must select the activity'))
else:
- activities_path = os.path.join(os.path.expanduser("~"),
- "Activities")
selected = combo_activities.get_active_iter()
activity_name = combo_activities.get_model().get_value(selected, 1)
logging.error('Activity selected %s', activity_name)