Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'io_coat3D/folders.py')
-rw-r--r--io_coat3D/folders.py11
1 files changed, 8 insertions, 3 deletions
diff --git a/io_coat3D/folders.py b/io_coat3D/folders.py
index f4637d3c..ec6b62e5 100644
--- a/io_coat3D/folders.py
+++ b/io_coat3D/folders.py
@@ -3,14 +3,16 @@ import os
def InitFolders():
+
+
+ platform = os.sys.platform
+ coat3D = bpy.context.scene.coat3D
+
# Global variable foundExchangeFolder (True / False) guides these steps
# 1. Read Exchange_folder.txt, it not success ->
# 2. Try to find exchange folder from system hard drive, if not success -->
# 3. Leave foundExchangeFolder = False
- platform = os.sys.platform
- coat3D = bpy.context.scene.coat3D
-
# 1. #################################################################
if(platform == 'win32' or platform == 'darwin'):
@@ -29,6 +31,9 @@ def InitFolders():
if(os.path.isdir(os.path.abspath(folderPath)) and folderPath.rfind('Exchange') >= 0):
coat3D.exchangeFolder = folderPath
return True, coat3D.exchangeFolder
+ else:
+ os.makedirs(os.path.dirname(exchangeFile))
+
# 2. #################################################################