mirror of
https://github.com/AllSpiceIO/cofactr-cogs.git
synced 2025-04-18 07:48:55 +00:00
Add handling of no manufacturer column
Now you can set bom_manufacturer_column to empty string so that lookup of the manufacturer field doesn't fail. This is useful when using search strategy mpn_exact.
This commit is contained in:
parent
e38799307b
commit
a5a142cba4
@ -158,9 +158,11 @@ if __name__ == "__main__":
|
||||
|
||||
prices_for_parts = {}
|
||||
|
||||
use_mfr = bool(manufacturer_column)
|
||||
|
||||
for part in parts:
|
||||
part_number = part[part_number_column]
|
||||
manufacturer = part[manufacturer_column]
|
||||
manufacturer = part[manufacturer_column] if use_mfr else ""
|
||||
prices = fetch_price_for_part(part_number, manufacturer, args.search_strategy)
|
||||
if prices and len(prices) > 0:
|
||||
prices_for_parts[part_number] = prices
|
||||
@ -186,7 +188,7 @@ if __name__ == "__main__":
|
||||
|
||||
for part in parts:
|
||||
part_number = part[part_number_column]
|
||||
manufacturer = part[manufacturer_column]
|
||||
manufacturer = part[manufacturer_column] if use_mfr else ""
|
||||
part_quantity = int(part[quantity_column])
|
||||
|
||||
current_row = [part_number, manufacturer, part_quantity]
|
||||
|
Loading…
Reference in New Issue
Block a user