@@ -367,23 +367,24 @@ def process_node_group(node_group, level):
367367 file .write (f"{ inner } #update curve after changes" )
368368 file .write (f"{ mapping } .update()\n " )
369369
370- for i , input in enumerate (node .inputs ):
371- if input .bl_idname not in dont_set_defaults :
372- if input .bl_idname == 'NodeSocketColor' :
373- col = input .default_value
374- dv = f"({ col [0 ]} , { col [1 ]} , { col [2 ]} , { col [3 ]} )"
375- elif "Vector" in input .bl_idname :
376- vector = input .default_value
377- dv = f"({ vector [0 ]} , { vector [1 ]} , { vector [2 ]} )"
378- elif input .bl_idname == 'NodeSocketString' :
379- dv = f"\" \" "
380- else :
381- dv = input .default_value
382- if dv is not None :
383- file .write (f"{ inner } #{ input .identifier } \n " )
384- file .write ((f"{ inner } { node_name } "
385- f".inputs[{ i } ]"
386- f".default_value = { dv } \n " ))
370+ if node .bl_idname != 'NodeReroute' :
371+ for i , input in enumerate (node .inputs ):
372+ if input .bl_idname not in dont_set_defaults :
373+ if input .bl_idname == 'NodeSocketColor' :
374+ col = input .default_value
375+ dv = f"({ col [0 ]} , { col [1 ]} , { col [2 ]} , { col [3 ]} )"
376+ elif "Vector" in input .bl_idname :
377+ vector = input .default_value
378+ dv = f"({ vector [0 ]} , { vector [1 ]} , { vector [2 ]} )"
379+ elif input .bl_idname == 'NodeSocketString' :
380+ dv = f"\" \" "
381+ else :
382+ dv = input .default_value
383+ if dv is not None :
384+ file .write (f"{ inner } #{ input .identifier } \n " )
385+ file .write ((f"{ inner } { node_name } "
386+ f".inputs[{ i } ]"
387+ f".default_value = { dv } \n " ))
387388 file .write ("\n " )
388389
389390 #initialize links
0 commit comments