diff --git a/src/wireviz/Harness.py b/src/wireviz/Harness.py index 14a48ad..69bc9a9 100644 --- a/src/wireviz/Harness.py +++ b/src/wireviz/Harness.py @@ -143,7 +143,7 @@ class Harness: continue pinhtml.append(' ') if connector.ports_left: - pinhtml.append(f' {pinname}') + pinhtml.append(f' {pinname}') if pinlabel: pinhtml.append(f' {pinlabel}') if connector.pincolors: @@ -158,7 +158,7 @@ class Harness: pinhtml.append( ' ') if connector.ports_right: - pinhtml.append(f' {pinname}') + pinhtml.append(f' {pinname}') pinhtml.append(' ') pinhtml.append(' ') @@ -301,7 +301,7 @@ class Harness: dot.attr('edge', color=':'.join(['#000000', shield_color_hex, '#000000']) if isinstance(cable.shield, str) else '#000000') if connection.from_port is not None: # connect to left from_connector = self.connectors[connection.from_name] - from_port = f':p{connection.from_port}r' if from_connector.style != 'simple' else '' + from_port = f':p{connection.from_port+1}r' if from_connector.style != 'simple' else '' code_left_1 = f'{connection.from_name}{from_port}:e' code_left_2 = f'{cable.name}:w{connection.via_port}:w' dot.edge(code_left_1, code_left_2) @@ -318,7 +318,7 @@ class Harness: if connection.to_port is not None: # connect to right to_connector = self.connectors[connection.to_name] code_right_1 = f'{cable.name}:w{connection.via_port}:e' - to_port = f':p{connection.to_port}l' if self.connectors[connection.to_name].style != 'simple' else '' + to_port = f':p{connection.to_port+1}l' if self.connectors[connection.to_name].style != 'simple' else '' code_right_2 = f'{connection.to_name}{to_port}:w' dot.edge(code_right_1, code_right_2) if to_connector.show_name: