summaryrefslogtreecommitdiff
path: root/gerbonara/cad/kicad/schematic.py
diff options
context:
space:
mode:
authorjaseg <git@jaseg.de>2024-05-28 18:07:09 +0200
committerjaseg <git@jaseg.de>2024-05-28 18:07:09 +0200
commit04c4b3ff0c81d13b8aba01ddb79ac3f14d59baa6 (patch)
tree47a1b376637d72006938a0969d4c8d52b612ebea /gerbonara/cad/kicad/schematic.py
parent227d4ed1cd9ccc124851343e52fbf015845b52fe (diff)
downloadgerbonara-04c4b3ff0c81d13b8aba01ddb79ac3f14d59baa6.tar.gz
gerbonara-04c4b3ff0c81d13b8aba01ddb79ac3f14d59baa6.tar.bz2
gerbonara-04c4b3ff0c81d13b8aba01ddb79ac3f14d59baa6.zip
kicad_sch render: Fix nightly import and wire rendering
Diffstat (limited to 'gerbonara/cad/kicad/schematic.py')
-rw-r--r--gerbonara/cad/kicad/schematic.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/gerbonara/cad/kicad/schematic.py b/gerbonara/cad/kicad/schematic.py
index 45a022e..0a2f4de 100644
--- a/gerbonara/cad/kicad/schematic.py
+++ b/gerbonara/cad/kicad/schematic.py
@@ -260,6 +260,7 @@ class HierarchicalLabel(TextMixin):
class Pin:
name: str = '1'
uuid: UUID = field(default_factory=UUID)
+ alternate: Named(str) = None
# Suddenly, we're doing syntax like this is yaml or something.
@@ -354,7 +355,7 @@ class SymbolInstance:
pins: List(Pin) = field(default_factory=list)
# AFAICT this property, too, is completely redundant. It ultimately just lists paths and references of at most
# three other uses of the same symbol in this schematic.
- instances: Named(List(SymbolCrosslinkProject)) = field(default_factory=list)
+ instances: Named(Array(SymbolCrosslinkProject)) = field(default_factory=list)
_ : SEXP_END = None
schematic: object = None