File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change 99}
1010
1111import bpy
12+ import os
1213
1314#node tree input sockets that have default properties
1415default_sockets = {'NodeSocketBool' ,
2627dont_set_defaults = {'NodeSocketCollection' ,
2728 'NodeSocketGeometry' ,
2829 'NodeSocketImage' ,
29- 'NodeSocketMaterial'
30+ 'NodeSocketMaterial' ,
3031 'NodeSocketObject' ,
3132 'NodeSocketTexture' ,
3233 'NodeSocketVirtual' }
@@ -152,7 +153,10 @@ def execute(self, context):
152153 ("NodeToPython: Save your blend file before using "
153154 "NodeToPython!" ))
154155 return {'CANCELLED' }
155- file = open (f"{ dir } { ng_name } _addon.py" , "w" )
156+ addon_dir = os .path .join (dir , "addons" )
157+ if not os .path .exists (addon_dir ):
158+ os .mkdir (addon_dir )
159+ file = open (f"{ addon_dir } /{ ng_name } _addon.py" , "w" )
156160
157161 """Sets up bl_info and imports Blender"""
158162 def header ():
You can’t perform that action at this time.
0 commit comments