[Bf-extensions-cvs] [ffadc937] master: io_coat3D:fixing data.json bug in Macs

Kalle-Samuli Riihikoski noreply at git.blender.org
Tue Oct 27 16:01:30 CET 2020


Commit: ffadc93756cd96a963a1df812b5706be0da015bd
Author: Kalle-Samuli Riihikoski
Date:   Tue Oct 27 17:01:27 2020 +0200
Branches: master
https://developer.blender.org/rBAffadc93756cd96a963a1df812b5706be0da015bd

io_coat3D:fixing data.json bug in Macs

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

M	io_coat3D/tex.py

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

diff --git a/io_coat3D/tex.py b/io_coat3D/tex.py
index d2e79582..86280b0f 100644
--- a/io_coat3D/tex.py
+++ b/io_coat3D/tex.py
@@ -393,8 +393,15 @@ def createnodes(active_mat,texcoat, create_group_node, objekti, ind, is_new, udi
                     break
 
         # READ DATA.JSON FILE
+        platform = os.sys.platform
+        
+        if(platform == 'win32'):
+            json_address = os.path.dirname(bpy.app.binary_path) + os.sep + str(bpy.app.version[0]) + '.' + str(bpy.app.version[1]) + os.sep + 'scripts' + os.sep + 'addons' + os.sep + 'io_coat3D' + os.sep + 'data.json'
+
+        else:
+            json_address = os.path.dirname(bpy.app.binary_path) + os.sep + str(bpy.app.version[0]) + '.' + str(bpy.app.version[1]) + os.sep + 'scripts' + os.sep + 'addons' + os.sep + 'io_coat3D' + os.sep + 'data.json'
+            json_address.replace('MacOS', 'Resources')
 
-        json_address = os.path.dirname(bpy.app.binary_path) + os.sep + str(bpy.app.version[0]) + '.' + str(bpy.app.version[1]) + os.sep + 'scripts' + os.sep + 'addons' + os.sep + 'io_coat3D' + os.sep + 'data.json'
         with open(json_address, encoding='utf-8') as data_file:
             data = json.loads(data_file.read())



More information about the Bf-extensions-cvs mailing list