Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/extensions
diff options
context:
space:
mode:
authorTomeu Vizoso <tomeu@sugarlabs.org>2009-09-20 16:53:46 (GMT)
committer Tomeu Vizoso <tomeu@sugarlabs.org>2009-09-20 16:53:46 (GMT)
commit5683aaac6d62262cd5ed694aeef6917f8778b863 (patch)
tree6ce463fe29133c7e3028aa1d50155c39b7e7441e /extensions
parentf0998bbd028a539f4439ea32d6c62b6338685a9f (diff)
Create ~/Activities if it doesn't exist yet #1400
Diffstat (limited to 'extensions')
-rwxr-xr-xextensions/cpsection/updater/model.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/extensions/cpsection/updater/model.py b/extensions/cpsection/updater/model.py
index ce0708e..9845371 100755
--- a/extensions/cpsection/updater/model.py
+++ b/extensions/cpsection/updater/model.py
@@ -321,6 +321,9 @@ class _Downloader(gobject.GObject):
urlparse(uri)
path = os.path.basename(path)
+ if not os.path.exists(env.get_user_activities_path()):
+ os.makedirs(env.get_user_activities_path())
+
base_name, extension_ = os.path.splitext(path)
fd, file_path = tempfile.mkstemp(dir=env.get_user_activities_path(),
prefix=base_name, suffix='.xo')