From 6620779e094b6ce73e44c6bf7d730a9b1f1ae435 Mon Sep 17 00:00:00 2001 From: "Salvador E. Tropea" Date: Sun, 30 Aug 2020 18:49:01 -0300 Subject: [PATCH] Handled missing components. --- kibot/kicad/v5_sch.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/kibot/kicad/v5_sch.py b/kibot/kicad/v5_sch.py index 51703782..c29b0ca6 100644 --- a/kibot/kicad/v5_sch.py +++ b/kibot/kicad/v5_sch.py @@ -559,7 +559,7 @@ class LibComponent(object): dr.write(f) if cross: xm, ym, xM, yM, ok = dr.get_rect() - logger.debug([dr, xm, ym, xM, yM, ok]) + # logger.debug([dr, xm, ym, xM, yM, ok]) if ok: ok_t = True xmt = min(xm, xmt) @@ -1390,5 +1390,8 @@ class Schematic(object): f.write('EESchema-LIBRARY Version 2.4\n') f.write('#encoding utf-8\n') for k, v in self.comps_data.items(): - v.write(f, k, cross=cross) + if v: + v.write(f, k, cross=cross) + else: + logger.warning('Missing component `{}`'.format(k)) f.write('#\n#End Library\n')