diff options
author | Marco Pesenti Gritti <mpg@redhat.com> | 2007-11-05 20:54:02 (GMT) |
---|---|---|
committer | Marco Pesenti Gritti <mpg@redhat.com> | 2007-11-05 20:54:02 (GMT) |
commit | 9e4b78766b53ee869a8aeddf0070bb91544a92fb (patch) | |
tree | 0feb22f1df0829383d2a7d68a6eb197536f9d6ad /lib | |
parent | 4b7cb1c8318d153cb35ff15c96fb6f1d61a7e91f (diff) |
Make activity space creation a bit more solid
Diffstat (limited to 'lib')
-rw-r--r-- | lib/sugar/activity/activityfactory.py | 6 |
1 files changed, 4 insertions, 2 deletions
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 |