Fix conector additions to multiply quantity rather than replace it
This commit is contained in:
parent
e852df5fd0
commit
22e6fb5c35
@ -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()])
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user