Order lists of designators in extra bom items.
This commit is contained in:
parent
00bef54686
commit
6309c86307
@ -387,7 +387,9 @@ class Harness:
|
|||||||
|
|
||||||
for item in self.bom_items:
|
for item in self.bom_items:
|
||||||
name = item['description'] if item.get('description', None) else ''
|
name = item['description'] if item.get('description', None) else ''
|
||||||
item = {'item': name, 'qty': item.get('qty', None), 'unit': item.get('unit', None), 'designators': item.get('designators'),
|
if isinstance(item.get('designators', None), List):
|
||||||
|
item['designators'].sort() # sort designators if a list is provided
|
||||||
|
item = {'item': name, 'qty': item.get('qty', None), 'unit': item.get('unit', None), 'designators': item.get('designators', None),
|
||||||
'manufacturer': item.get('manufacturer', None), 'manufacturer part number': item.get('manufacturer_part_number', None), 'internal part number': item.get('internal_part_number', None)}
|
'manufacturer': item.get('manufacturer', None), 'manufacturer part number': item.get('manufacturer_part_number', None), 'internal part number': item.get('internal_part_number', None)}
|
||||||
bom_extra.append(item)
|
bom_extra.append(item)
|
||||||
bom_extra = sorted(bom_extra, key=lambda k: k['item'])
|
bom_extra = sorted(bom_extra, key=lambda k: k['item'])
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user