From 22e6fb5c3541952a39ed6101cf80fa729b3a0da6 Mon Sep 17 00:00:00 2001 From: Tyler Ward Date: Sun, 20 Sep 2020 01:31:15 +0100 Subject: [PATCH] Fix conector additions to multiply quantity rather than replace it --- src/wireviz/Harness.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/wireviz/Harness.py b/src/wireviz/Harness.py index e578973..70cf561 100644 --- a/src/wireviz/Harness.py +++ b/src/wireviz/Harness.py @@ -106,9 +106,9 @@ class Harness: qty = extra.get('qty', 1) if 'qty_multiplier' in extra: if extra['qty_multiplier'] == 'pincount': - qty = connector.pincount + qty *= connector.pincount elif extra['qty_multiplier'] == 'populated': - qty = sum(1 for value in connector.visible_pins.values() if value is True) + qty *= sum(1 for value in connector.visible_pins.values() if value is True) else: raise ValueError('invalid qty parameter {}'.format(extra["qty_multiplier'"])) rows.append([extra["type"], f'{qty} {extra.get("unit", "")}'.strip()])