diff options
author | Trygve Laugstøl <trygvis@inamo.no> | 2019-10-16 16:25:55 +0200 |
---|---|---|
committer | Trygve Laugstøl <trygvis@inamo.no> | 2019-10-16 16:25:55 +0200 |
commit | 3d6f086c0ac32b25d770b9451af5fac9069b40f5 (patch) | |
tree | 5cbff6dfa57f1269e3f29964d3579c104c0c070f /src/ee/bom.py | |
parent | c368b1d4b7d1dfe148ba93ffc1c0de7122c4e66b (diff) | |
download | ee-python-3d6f086c0ac32b25d770b9451af5fac9069b40f5.tar.gz ee-python-3d6f086c0ac32b25d770b9451af5fac9069b40f5.tar.bz2 ee-python-3d6f086c0ac32b25d770b9451af5fac9069b40f5.tar.xz ee-python-3d6f086c0ac32b25d770b9451af5fac9069b40f5.zip |
bom: Much better report.
Diffstat (limited to 'src/ee/bom.py')
-rw-r--r-- | src/ee/bom.py | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/ee/bom.py b/src/ee/bom.py index cf18955..57eb558 100644 --- a/src/ee/bom.py +++ b/src/ee/bom.py @@ -9,7 +9,6 @@ from ee.logging import log from ee.part import PartDb, load_db, save_db, Part, fact_keys from ee.project import Project, report, SupplierDescriptor from ee.xml import types -from ee.xml.uris import make_fact_key __all__ = ["create_bom"] @@ -137,8 +136,8 @@ def create_bom(project: Project, schematic_path: Path, out_path: Path, part_dbs: format(bom_part.ref, ",".join(references))) bom_parts.add_index("uri", lambda bp: bp.selected_part.uri if bp.selected_part else None) - bom_parts.add_multi_index("supplier,part", lambda op: ( - op.selected_part.supplier, op.selected_part.uri) if op.selected_part else None) + bom_parts.add_multi_index("supplier,part", lambda bp: ( + bp.selected_part.supplier, bp.selected_part.uri) if bp.selected_part else None) out_file = project.report_dir / (os.path.splitext(out_path.name)[0] + ".rst") make_report(out_file, unresolved_parts, bom_parts, supplier_parts) |