From 9edd2f5dd24c60240a27abb08b1fd57c55c20941 Mon Sep 17 00:00:00 2001
From: Kalle-Samuli Riihikoski <haikalle@gmail.com>
Date: Fri, 23 Dec 2011 11:53:30 +0000
Subject: [PATCH] 3DC2Blender folder wasen't created soon enough.

---
 io_coat3D/coat.py | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/io_coat3D/coat.py b/io_coat3D/coat.py
index 0b44b7f88..7c6d3b7d0 100644
--- a/io_coat3D/coat.py
+++ b/io_coat3D/coat.py
@@ -42,8 +42,14 @@ def set_exchange_folder():
         bpy.coat3D['status'] = 1
         if(platform == 'win32'):
             exchange_path = os.path.expanduser("~") + os.sep + 'Documents' + os.sep + '3DC2Blender' + os.sep + 'Exchange_folder.txt'
+            applink_folder = os.path.expanduser("~") + os.sep + 'Documents' + os.sep + '3DC2Blender'
+            if(not(os.path.isdir(applink_folder))):
+                os.makedirs(applink_folder)
         else:
             exchange_path = os.path.expanduser("~") + os.sep + '3DC2Blender' + os.sep + 'Exchange_folder.txt'
+            applink_folder = os.path.expanduser("~") + os.sep + 'Documents' + os.sep + '3DC2Blender'
+            if(not(os.path.isdir(applink_folder))):
+                os.makedirs(applink_folder)
         file = open(exchange_path, "w")
         file.write("%s"%(coat3D.exchangedir))
         file.close()
-- 
GitLab