From f65673ccf934618c2fbc56acab33df75454a3871 Mon Sep 17 00:00:00 2001 From: maxcapodi78 Date: Tue, 21 Nov 2023 17:53:44 +0100 Subject: [PATCH] Fix bug in disjoint_nets method due to a regression in the net_name setter --- pyaedt/edb_core/edb_data/primitives_data.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pyaedt/edb_core/edb_data/primitives_data.py b/pyaedt/edb_core/edb_data/primitives_data.py index 8896d96cb99..26a6fe78dee 100644 --- a/pyaedt/edb_core/edb_data/primitives_data.py +++ b/pyaedt/edb_core/edb_data/primitives_data.py @@ -1,5 +1,6 @@ import math +from pyaedt.edb_core.dotnet.database import NetDotNet from pyaedt.edb_core.dotnet.primitive import BondwireDotNet from pyaedt.edb_core.dotnet.primitive import CircleDotNet from pyaedt.edb_core.dotnet.primitive import PathDotNet @@ -101,7 +102,10 @@ def net_name(self, name): self.primitive_object.SetNet(net) else: try: - self.net = name + if isinstance(name, str): + self.net = name + elif isinstance(name, NetDotNet): + self.net = name.name except: self._app.logger.error("Failed to set net name.")