From 53fefa8f3cc43404fcc35b507c73e06539818696 Mon Sep 17 00:00:00 2001 From: Daniel Rojas Date: Tue, 23 Mar 2021 11:04:33 +0100 Subject: [PATCH] Add `note` attribute to additional components --- src/wireviz/DataClasses.py | 1 + src/wireviz/wv_bom.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/wireviz/DataClasses.py b/src/wireviz/DataClasses.py index fac6ab5..c56f984 100644 --- a/src/wireviz/DataClasses.py +++ b/src/wireviz/DataClasses.py @@ -76,6 +76,7 @@ class AdditionalComponent: qty: float = 1 unit: Optional[str] = None qty_multiplier: Union[ConnectorMultiplier, CableMultiplier, None] = None + note: Optional[str] = None @property def description(self) -> str: diff --git a/src/wireviz/wv_bom.py b/src/wireviz/wv_bom.py index 461a82e..5f61aba 100644 --- a/src/wireviz/wv_bom.py +++ b/src/wireviz/wv_bom.py @@ -41,7 +41,7 @@ def get_additional_component_table(harness: "Harness", component: Union[Connecto if harness.show_part_numbers: columns.append(f'P/N: {part.pn}' if part.pn else '') columns.append(f'{manufacturer_str}' if manufacturer_str else '') - # TODO: Add note column as proposed in #222 + columns.append(f'{part.note}' if part.note else '') rowstr = '' + ''.join([f'{col}' for col in columns]) + '' rows.append(rowstr)