do not add autogenerated designators to BOM

This commit is contained in:
Daniel Rojas 2021-10-21 20:25:42 +02:00 committed by KV
parent a4f6c6ad7a
commit b60db7902b

View File

@ -9,6 +9,7 @@ from graphviz import Graph
import wireviz.wv_colors import wireviz.wv_colors
from wireviz.DataClasses import ( from wireviz.DataClasses import (
AUTOGENERATED_PREFIX,
AdditionalComponent, AdditionalComponent,
Arrow, Arrow,
ArrowWeight, ArrowWeight,
@ -98,10 +99,10 @@ class Harness:
bom_entry["designators"] = set() bom_entry["designators"] = set()
# update fields # update fields
bom_entry["qty"] += qty bom_entry["qty"] += qty
if designator: if designator and not designator.startswith(AUTOGENERATED_PREFIX):
if isinstance(designator, str): if isinstance(designator, str):
bom_entry["designators"].add(designator) bom_entry["designators"].add(designator)
else: else: # list
bom_entry["designators"].update(designator) bom_entry["designators"].update(designator)
bom_entry["category"] = category bom_entry["category"] = category