Skip to content

Commit 86e3b69

Browse files
authored
cfg_ports_sources.py (#1067)
Co-authored-by: ring630 <@gmail.com>
1 parent a2bf2f5 commit 86e3b69

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/pyedb/configuration/cfg_ports_sources.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -279,6 +279,8 @@ def create_terminals(self):
279279
layer = self.positive_terminal_info.layer
280280
point = [self.positive_terminal_info.point_x, self.positive_terminal_info.point_y]
281281
net_name = self.positive_terminal_info.net
282+
if net_name not in self._pedb.nets:
283+
self._pedb.nets.find_or_create_net(net_name)
282284
pos_coor_terminal[self.name] = self._pedb.get_point_terminal(self.name, net_name, point, layer)
283285

284286
elif pos_type == "pin":
@@ -344,6 +346,8 @@ def create_terminals(self):
344346
layer = self.negative_terminal_info.layer
345347
point = [self.negative_terminal_info.point_x, self.negative_terminal_info.point_y]
346348
net_name = self.negative_terminal_info.net
349+
if net_name not in self._pedb.nets:
350+
self._pedb.nets.find_or_create_net(net_name)
347351
self.neg_terminal = self._pedb.get_point_terminal(self.name + "_ref", net_name, point, layer)
348352
elif neg_type == "nearest_pin":
349353
ref_net = neg_value.get("reference_net", "GND")

0 commit comments

Comments
 (0)