diff options
author | jaseg <git@jaseg.de> | 2023-09-22 13:30:11 +0200 |
---|---|---|
committer | jaseg <git@jaseg.de> | 2023-09-22 13:30:11 +0200 |
commit | d2143bdf4df2204701a1dc116572fdf7d12baf05 (patch) | |
tree | a27a0bd005fa9897d7149010aa0c87b85d5f17b0 /gerbonara/cad/kicad/primitives.py | |
parent | 5f1350d4f4e1c190bf0b2db12b8183519b2d3413 (diff) | |
download | gerbonara-d2143bdf4df2204701a1dc116572fdf7d12baf05.tar.gz gerbonara-d2143bdf4df2204701a1dc116572fdf7d12baf05.tar.bz2 gerbonara-d2143bdf4df2204701a1dc116572fdf7d12baf05.zip |
Trace connectivity WIP
Diffstat (limited to 'gerbonara/cad/kicad/primitives.py')
-rw-r--r-- | gerbonara/cad/kicad/primitives.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gerbonara/cad/kicad/primitives.py b/gerbonara/cad/kicad/primitives.py index d5ee205..2f24fb5 100644 --- a/gerbonara/cad/kicad/primitives.py +++ b/gerbonara/cad/kicad/primitives.py @@ -22,6 +22,12 @@ def fuck_layers(layers): def layer_mask(layers): + if isinstance(layers, int): + return layers + + if isinstance(layers, str): + layers = [l.strip() for l in layers.split(',')] + mask = 0 for layer in layers: match layer: |