From 6eb5b242d0be07c0d73c3b0c0adfc33ecfa051e9 Mon Sep 17 00:00:00 2001 From: Trygve Laugstøl Date: Tue, 24 Jul 2018 18:01:39 +0200 Subject: wip. --- src/ee/ds/__init__.py | 2 +- src/ee/kicad/doit.py | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/ee/ds/__init__.py b/src/ee/ds/__init__.py index c8c21dd..aff5b64 100644 --- a/src/ee/ds/__init__.py +++ b/src/ee/ds/__init__.py @@ -1,7 +1,7 @@ import configparser +import csv import logging import os -import csv from functools import total_ordering from pathlib import Path from typing import MutableMapping, Optional, List, Tuple, Union, Iterator diff --git a/src/ee/kicad/doit.py b/src/ee/kicad/doit.py index 1d0a1ed..299d3ce 100644 --- a/src/ee/kicad/doit.py +++ b/src/ee/kicad/doit.py @@ -184,6 +184,8 @@ def task_kicad_create_component_data_set(): logger.info("processing {} kicad-sch".format(len(kicad_sch))) + ignored_ref_types = set("#PRW") + for sch in kicad_sch: ref = sch.get("ref") ref_num = sch.get("ref-num") @@ -192,7 +194,7 @@ def task_kicad_create_component_data_set(): continue ref_type = sch.get("ref-type") - if not ref_type or ref_type == "#PWR": + if not ref_type or ref_type in ignored_ref_types: logger.debug("Missing ref-type or bad ref-type: ref={}, ref-type={}".format(ref, ref_type)) continue -- cgit v1.2.3