We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f2e6573 commit 0d05ddaCopy full SHA for 0d05dda
1 file changed
src/python/convert_to_python.py
@@ -110,8 +110,14 @@ def make_edge_data(data: dict) -> list[dict]:
110
111
edge["source_var_name"] = node["var_name"]
112
edge["target_var_name"] = target_node["var_name"]
113
- edge["source_port"] = f"[{output_index}]"
114
- edge["target_port"] = f"[{input_index}]"
+ if isinstance(output_index, str):
+ edge["source_port"] = f"['{output_index}']"
115
+ else:
116
+ edge["source_port"] = f"[{output_index}]"
117
+ if isinstance(input_index, str):
118
+ edge["target_port"] = f"['{input_index}']"
119
120
+ edge["target_port"] = f"[{input_index}]"
121
block_to_input_index[target_block] += 1
122
123
return data["edges"]
0 commit comments