Group common function arguments into a dict
This commit is contained in:
parent
183a9432c3
commit
523d0c659e
@ -22,12 +22,15 @@ def get_additional_component_table(harness: "Harness", component: Union[Connecto
|
|||||||
if component.additional_components:
|
if component.additional_components:
|
||||||
rows.append(["Additional components"])
|
rows.append(["Additional components"])
|
||||||
for part in component.additional_components:
|
for part in component.additional_components:
|
||||||
qty = part.qty * component.get_qty_multiplier(part.qty_multiplier)
|
common_args = {
|
||||||
|
'qty': part.qty * component.get_qty_multiplier(part.qty_multiplier),
|
||||||
|
'unit': part.unit,
|
||||||
|
}
|
||||||
if harness.mini_bom_mode:
|
if harness.mini_bom_mode:
|
||||||
id = get_bom_index(harness.bom(), part)
|
id = get_bom_index(harness.bom(), part)
|
||||||
rows.append(component_table_entry(f'#{id} ({part.type.rstrip()})', qty, part.unit))
|
rows.append(component_table_entry(f'#{id} ({part.type.rstrip()})', **common_args))
|
||||||
else:
|
else:
|
||||||
rows.append(component_table_entry(part.description, qty, part.unit, **optional_fields(part)))
|
rows.append(component_table_entry(part.description, **common_args, **optional_fields(part)))
|
||||||
return rows
|
return rows
|
||||||
|
|
||||||
def get_additional_component_bom(component: Union[Connector, Cable]) -> List[BOMEntry]:
|
def get_additional_component_bom(component: Union[Connector, Cable]) -> List[BOMEntry]:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user