[Bf-extensions-cvs] [bf3c9f59] master: io_coat3D: fix error when reading exchange_folder

Kalle-Samuli Riihikoski noreply at git.blender.org
Sat Oct 10 10:16:35 CEST 2020


Commit: bf3c9f5901014fcc6b064bd2b516c179b2eee38c
Author: Kalle-Samuli Riihikoski
Date:   Sat Oct 10 11:16:31 2020 +0300
Branches: master
https://developer.blender.org/rBAbf3c9f5901014fcc6b064bd2b516c179b2eee38c

io_coat3D: fix error when reading exchange_folder

===================================================================

M	io_coat3D/__init__.py

===================================================================

diff --git a/io_coat3D/__init__.py b/io_coat3D/__init__.py
index 5eb64008..7f23801a 100644
--- a/io_coat3D/__init__.py
+++ b/io_coat3D/__init__.py
@@ -120,8 +120,7 @@ def set_exchange_folder():
             if(not(os.path.isdir(applink_folder))):
                 os.makedirs(applink_folder)
 
-        if(os.path.isfile(exchange_path) == False):
-
+        if(os.path.isfile(exchange_path) == False or os.path.getsize(exchange_path) == 0):
             file = open(exchange_path, "w")
             file.write("%s"%(exchange_path))
             file.close()
@@ -1138,7 +1137,8 @@ def blender_3DC_blender(texturelist, file_applink_address):
                 objekti.select_set(False)
 
     if(coat3D.remove_path == True):
-        os.remove(path3b_n)
+        if(os.path.isfile(path3b_n)):
+            os.remove(path3b_n)
         coat3D.remove_path = False
 
     bpy.ops.object.select_all(action='DESELECT')



More information about the Bf-extensions-cvs mailing list