From 79963a55a9bf176a0605386ed122995c72537276 Mon Sep 17 00:00:00 2001 From: David Vierra Date: Wed, 15 Jul 2015 13:25:52 -1000 Subject: [PATCH] Create dataDir on Mac and Linux --- src/mcedit2/util/directories/mac.py | 4 ++++ src/mcedit2/util/directories/posix.py | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/src/mcedit2/util/directories/mac.py b/src/mcedit2/util/directories/mac.py index b4c08cb..f32de88 100644 --- a/src/mcedit2/util/directories/mac.py +++ b/src/mcedit2/util/directories/mac.py @@ -25,4 +25,8 @@ def getUserFilesDirectory(): folder = os.path.dirname(os.path.dirname(os.path.dirname(script))) # main script is src/mcedit/main.py, so, ../../ dataDir = os.path.join(folder, "MCEdit User Data") + + if not os.path.exists(dataDir): + os.makedirs(dataDir) + return dataDir diff --git a/src/mcedit2/util/directories/posix.py b/src/mcedit2/util/directories/posix.py index 23879ea..63b0f98 100644 --- a/src/mcedit2/util/directories/posix.py +++ b/src/mcedit2/util/directories/posix.py @@ -32,4 +32,8 @@ def getUserFilesDirectory(): folder = os.path.dirname(os.path.dirname(os.path.dirname(script))) # main script is src/mcedit/main.py, so, ../../ dataDir = os.path.join(folder, "MCEdit User Data") + + if not os.path.exists(dataDir): + os.makedirs(dataDir) + return dataDir