From 9e4b78766b53ee869a8aeddf0070bb91544a92fb Mon Sep 17 00:00:00 2001 From: Marco Pesenti Gritti Date: Mon, 05 Nov 2007 20:54:02 +0000 Subject: Make activity space creation a bit more solid --- (limited to 'lib') diff --git a/lib/sugar/activity/activityfactory.py b/lib/sugar/activity/activityfactory.py index cd75edd..1789542 100644 --- a/lib/sugar/activity/activityfactory.py +++ b/lib/sugar/activity/activityfactory.py @@ -84,10 +84,12 @@ def get_environment(activity): if not os.path.exists(activity_root): os.mkdir(activity_root) - data_dir = os.path.join(activity_root, 'data') + data_dir = os.path.join(activity_root, 'data') + if not os.path.exists(data_dir): os.mkdir(data_dir) - tmp_dir = os.path.join(activity_root, 'tmp') + tmp_dir = os.path.join(activity_root, 'tmp') + if not os.path.exists(tmp_dir): os.mkdir(tmp_dir) environ['SUGAR_BUNDLE_PATH'] = activity.path -- cgit v0.9.1