From 6c46b240cf253d8abad3395dd58f46ea2af8f0a3 Mon Sep 17 00:00:00 2001 From: "Salvador E. Tropea" Date: Tue, 28 Feb 2023 13:58:43 -0300 Subject: [PATCH] [Config] Fixes get_fp/sym_lib_aliases usage for fname=None --- kibot/kicad/config.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/kibot/kicad/config.py b/kibot/kicad/config.py index 1759a0dd..7aa5b126 100644 --- a/kibot/kicad/config.py +++ b/kibot/kicad/config.py @@ -507,7 +507,8 @@ class KiConf(object): def get_sym_lib_aliases(fname=None): if KiConf.lib_aliases is None: - fname |= GS.sch_file + if fname is None: + fname = GS.sch_file KiConf.init(fname) pattern = '*.kicad_sym' if GS.ki6 else '*.lib' KiConf.lib_aliases = KiConf.load_all_lib_aliases(SYM_LIB_TABLE, KiConf.sym_lib_dir, pattern) @@ -515,7 +516,8 @@ class KiConf(object): def get_fp_lib_aliases(fname=None): if KiConf.fp_aliases is None: - fname |= GS.pcb_file + if fname is None: + fname = GS.pcb_file KiConf.init(fname) KiConf.fp_aliases = KiConf.load_all_lib_aliases(FP_LIB_TABLE, KiConf.footprint_dir, '*.pretty') return KiConf.fp_aliases