Skip to content

Commit fe193c3

Browse files
authored
Fix formatting after recent changes (#249)
1 parent b0d7781 commit fe193c3

1 file changed

Lines changed: 10 additions & 5 deletions

File tree

h2integrate/core/utilities.py

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,19 +44,24 @@ def create_xdsm_from_config(config, output_file="connections_xdsm"):
4444
for conn in config["technology_interconnections"]:
4545
if len(conn) == 3:
4646
source, destination, data = conn
47-
connection_label = data
4847
else:
4948
source, destination, data, label = conn
5049

51-
source.replace("_", r"\_")
52-
destination.replace("_", r"\_")
53-
connection_label = rf"\text{{{data} {'via'} {label}}}"
50+
if isinstance(data, (list, tuple)) and len(data) >= 2:
51+
data = f"{data[0]} as {data[1]}"
52+
53+
if len(conn) == 3:
54+
connection_label = rf"\text{{{data}}}"
55+
else:
56+
connection_label = rf"\text{{{data} {'via'} {label}}}"
57+
58+
connection_label = connection_label.replace("_", r"\_")
5459

5560
x.connect(source, destination, connection_label)
5661

5762
# Write the diagram to a file
5863
x.write(output_file, quiet=True)
59-
print(f"XDSM diagram written to {output_file}.tex")
64+
print(f"XDSM diagram written to {output_file}.pdf")
6065

6166

6267
def merge_shared_inputs(config, input_type):

0 commit comments

Comments
 (0)