Open
Description
file.write((f"{inner}if {str_to_py_str(nt_name)} in bpy.data.node_groups:\n"))
file.write((f"{inner}\treturn\n"))
file.write((f"{inner}else:\n"))
file.write((f"{inner}\t{nt_var}"
f"= bpy.data.node_groups.new("
f"type = \'ShaderNodeTree\', "
f"name = {str_to_py_str(nt_name)})\n"))
file.write("\n")
Something like this I think.