@@ -323,7 +323,7 @@ def _create_node(self, node: Node, node_tree_var: str) -> str:
323323 node_var (str): variable name for the node
324324 """
325325
326- self ._write (f"#node { node .name } " )
326+ self ._write (f"# Node { node .name } " )
327327
328328 node_var = self ._create_var (node .name )
329329 self ._node_vars [node ] = node_var
@@ -530,11 +530,11 @@ def _group_io_settings(self, node: Node,
530530 io_sockets = node .inputs
531531 io_socket_interfaces = node_tree .outputs
532532
533- self ._write (f"#{ node_tree_var } { io } s" )
533+ self ._write (f"# { node_tree_var } { io } s" )
534534 for i , inout in enumerate (io_sockets ):
535535 if inout .bl_idname == 'NodeSocketVirtual' :
536536 continue
537- self ._write (f"#{ io } { inout .name } " )
537+ self ._write (f"# { io . capitalize () } { inout .name } " )
538538 idname = enum_to_py_str (inout .bl_idname )
539539 name = str_to_py_str (inout .name )
540540 self ._write (f"{ node_tree_var } .{ io } s.new({ idname } , { name } )" )
@@ -642,7 +642,7 @@ def _create_socket(self, socket: NodeTreeInterfaceSocket,
642642 ntp_nt (NTP_NodeTree): owner of the socket
643643 """
644644
645- self ._write (f"#Socket { socket .name } " )
645+ self ._write (f"# Socket { socket .name } " )
646646 # initialization
647647 socket_var = self ._create_var (socket .name + "_socket" )
648648 name = str_to_py_str (socket .name )
@@ -669,8 +669,8 @@ def _create_socket(self, socket: NodeTreeInterfaceSocket,
669669
670670 self ._write (f"{ socket_var } = "
671671 f"{ ntp_nt .var } .interface.new_socket("
672- f"name = { name } , in_out={ in_out_enum } , "
673- f"socket_type = { socket_type } "
672+ f"name= { name } , in_out={ in_out_enum } , "
673+ f"socket_type= { socket_type } "
674674 f"{ optional_parent_str } )" )
675675
676676 # vector dimensions
@@ -763,7 +763,7 @@ def _create_panel(self, panel: NodeTreeInterfacePanel,
763763 ntp_nt (NTP_NodeTree): owner of the socket
764764 """
765765
766- self ._write (f"#Panel { panel .name } " )
766+ self ._write (f"# Panel { panel .name } " )
767767
768768 panel_var = self ._create_var (panel .name + "_panel" )
769769 panel_dict [panel ] = panel_var
@@ -848,14 +848,12 @@ def _tree_interface_settings(self, ntp_nt: NTP_NodeTree) -> None:
848848 ntp_nt (NTP_NodeTree): the node tree to set the interface for
849849 """
850850
851- self ._write (f"#{ ntp_nt .var } interface" )
851+ self ._write (f"# { ntp_nt .var } interface\n " )
852852 panel_dict : dict [NodeTreeInterfacePanel , str ] = {}
853853 items_processed : set [NodeTreeInterfaceItem ] = set ()
854854
855855 self ._process_items (None , panel_dict , items_processed , ntp_nt )
856856
857- self ._write ("" , 0 )
858-
859857 def _set_input_defaults (self , node : Node ) -> None :
860858 """
861859 Sets defaults for input sockets
@@ -938,7 +936,7 @@ def _set_input_defaults(self, node: Node) -> None:
938936 else :
939937 default_val = input .default_value
940938 if default_val is not None :
941- self ._write (f"#{ input .identifier } " )
939+ self ._write (f"# { input .identifier } " )
942940 self ._write (f"{ socket_var } .default_value = { default_val } " )
943941 self ._write ("" , 0 )
944942
@@ -1036,7 +1034,7 @@ def _color_ramp_settings(self, node: Node, color_ramp_name: str) -> None:
10361034 self ._write ("" , 0 )
10371035
10381036 # key points
1039- self ._write (f"#initialize color ramp elements" )
1037+ self ._write (f"# Initialize color ramp elements" )
10401038 self ._write ((f"{ ramp_str } .elements.remove"
10411039 f"({ ramp_str } .elements[0])" ))
10421040 for i , element in enumerate (color_ramp .elements ):
@@ -1070,7 +1068,7 @@ def _curve_mapping_settings(self, node: Node,
10701068 node_var = self ._node_vars [node ]
10711069
10721070 # mapping settings
1073- self ._write (f"#mapping settings" )
1071+ self ._write (f"# Mapping settings" )
10741072 mapping_var = f"{ node_var } .{ curve_mapping_name } "
10751073
10761074 # extend
@@ -1106,7 +1104,7 @@ def _curve_mapping_settings(self, node: Node,
11061104 self ._create_curve_map (node , i , curve , curve_mapping_name )
11071105
11081106 # update curve
1109- self ._write (f"#update curve after changes" )
1107+ self ._write (f"# Update curve after changes" )
11101108 self ._write (f"{ mapping_var } .update()" )
11111109
11121110 def _create_curve_map (self , node : Node , i : int , curve : bpy .types .CurveMap ,
@@ -1122,7 +1120,7 @@ def _create_curve_map(self, node: Node, i: int, curve: bpy.types.CurveMap,
11221120 """
11231121 node_var = self ._node_vars [node ]
11241122
1125- self ._write (f"#curve { i } " )
1123+ self ._write (f"# Curve { i } " )
11261124 curve_i_var = self ._create_var (f"{ node_var } _curve_{ i } " )
11271125 self ._write (f"{ curve_i_var } = "
11281126 f"{ node_var } .{ curve_mapping_name } .curves[{ i } ]" )
@@ -1225,7 +1223,7 @@ def _load_image(self, img: bpy.types.Image, img_var: str) -> None:
12251223 img_str = img_to_py_str (img )
12261224
12271225 # TODO: convert to special variables
1228- self ._write (f"#load image { img_str } " )
1226+ self ._write (f"# Load image { img_str } " )
12291227 self ._write (f"{ BASE_DIR } = "
12301228 f"os.path.dirname(os.path.abspath(__file__))" )
12311229 self ._write (f"{ IMAGE_PATH } = "
@@ -1235,7 +1233,7 @@ def _load_image(self, img: bpy.types.Image, img_var: str) -> None:
12351233 f"({ IMAGE_PATH } , check_existing = True)" )
12361234
12371235 # copy image settings
1238- self ._write (f"#set image settings" )
1236+ self ._write (f"# Set image settings" )
12391237
12401238 # source
12411239 source = enum_to_py_str (img .source )
@@ -1423,12 +1421,13 @@ def _set_parents(self, node_tree: NodeTree) -> None:
14231421 for node in node_tree .nodes :
14241422 if node is not None and node .parent is not None :
14251423 if not parent_comment :
1426- self ._write (f"#Set parents" )
1424+ self ._write (f"# Set parents" )
14271425 parent_comment = True
14281426 node_var = self ._node_vars [node ]
14291427 parent_var = self ._node_vars [node .parent ]
14301428 self ._write (f"{ node_var } .parent = { parent_var } " )
1431- self ._write ("" , 0 )
1429+ if parent_comment :
1430+ self ._write ("" , 0 )
14321431
14331432 def _set_locations (self , node_tree : NodeTree ) -> None :
14341433 """
@@ -1438,12 +1437,13 @@ def _set_locations(self, node_tree: NodeTree) -> None:
14381437 node_tree (NodeTree): node tree we're obtaining nodes from
14391438 """
14401439
1441- self ._write (f"#Set locations" )
1440+ self ._write (f"# Set locations" )
14421441 for node in node_tree .nodes :
14431442 node_var = self ._node_vars [node ]
14441443 self ._write (f"{ node_var } .location "
14451444 f"= ({ node .location .x } , { node .location .y } )" )
1446- self ._write ("" , 0 )
1445+ if node_tree .nodes :
1446+ self ._write ("" , 0 )
14471447
14481448 def _set_dimensions (self , node_tree : NodeTree ) -> None :
14491449 """
@@ -1455,12 +1455,13 @@ def _set_dimensions(self, node_tree: NodeTree) -> None:
14551455 if not self ._should_set_dimensions :
14561456 return
14571457
1458- self ._write (f"#Set dimensions" )
1458+ self ._write (f"# Set dimensions" )
14591459 for node in node_tree .nodes :
14601460 node_var = self ._node_vars [node ]
14611461 self ._write (f"{ node_var } .width, { node_var } .height "
14621462 f"= { node .width } , { node .height } " )
1463- self ._write ("" , 0 )
1463+ if node_tree .nodes :
1464+ self ._write ("" , 0 )
14641465
14651466 def _init_links (self , node_tree : NodeTree ) -> None :
14661467 """
@@ -1474,7 +1475,7 @@ def _init_links(self, node_tree: NodeTree) -> None:
14741475
14751476 links = node_tree .links
14761477 if links :
1477- self ._write (f"#initialize { nt_var } links" )
1478+ self ._write (f"# Initialize { nt_var } links\n " )
14781479 if hasattr (links [0 ], "multi_input_sort_id" ):
14791480 # generate links in the correct order for multi input sockets
14801481 links = sorted (links , key = lambda link : link .multi_input_sort_id )
@@ -1503,7 +1504,7 @@ def _init_links(self, node_tree: NodeTree) -> None:
15031504 output_idx = i
15041505 break
15051506
1506- self ._write (f"#{ in_node_var } .{ input_socket .name } "
1507+ self ._write (f"# { in_node_var } .{ input_socket .name } "
15071508 f"-> { out_node_var } .{ output_socket .name } " )
15081509 self ._write (f"{ nt_var } .links.new({ in_node_var } "
15091510 f".outputs[{ input_idx } ], "
@@ -1512,6 +1513,7 @@ def _init_links(self, node_tree: NodeTree) -> None:
15121513 for _func in self ._write_after_links :
15131514 _func ()
15141515 self ._write_after_links = []
1516+ self ._write ("" , 0 )
15151517
15161518
15171519 def _set_node_tree_properties (self , node_tree : NodeTree ) -> None :
@@ -1525,7 +1527,6 @@ def _set_node_tree_properties(self, node_tree: NodeTree) -> None:
15251527 if bpy .app .version >= (4 , 3 , 0 ):
15261528 default_width = node_tree .default_group_node_width
15271529 self ._write (f"{ nt_var } .default_group_node_width = { default_width } " )
1528- self ._write ("\n " )
15291530
15301531 def _hide_hidden_sockets (self , node : Node ) -> None :
15311532 """
0 commit comments