diff options
author | jaseg <git@jaseg.de> | 2024-07-19 19:17:46 +0200 |
---|---|---|
committer | jaseg <git@jaseg.de> | 2024-07-19 19:17:46 +0200 |
commit | 754c9557e52a5ba9704c8fb3af4175a36d37110e (patch) | |
tree | 8d16534570b33d51a1d64e482f23a64a55ca2d5a /gerbonara/cad/kicad/schematic.py | |
parent | d7efa577320cbb1af3d4399b008b5901309b5ea4 (diff) | |
download | gerbonara-754c9557e52a5ba9704c8fb3af4175a36d37110e.tar.gz gerbonara-754c9557e52a5ba9704c8fb3af4175a36d37110e.tar.bz2 gerbonara-754c9557e52a5ba9704c8fb3af4175a36d37110e.zip |
kicad: Make point lists more ergonomic
This commit removes the unnecessary "PointList" wrapper class, and just
puts regular python lists in its place.
Diffstat (limited to 'gerbonara/cad/kicad/schematic.py')
-rw-r--r-- | gerbonara/cad/kicad/schematic.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gerbonara/cad/kicad/schematic.py b/gerbonara/cad/kicad/schematic.py index 0a2f4de..bf32d11 100644 --- a/gerbonara/cad/kicad/schematic.py +++ b/gerbonara/cad/kicad/schematic.py @@ -132,7 +132,7 @@ def _polyline_bounds(self): @sexp_type('wire') class Wire: - points: PointList = field(default_factory=PointList) + points: PointList = field(default_factory=list) stroke: Stroke = field(default_factory=Stroke) uuid: UUID = field(default_factory=UUID) @@ -145,7 +145,7 @@ class Wire: @sexp_type('bus') class Bus: - points: PointList = field(default_factory=PointList) + points: PointList = field(default_factory=list) stroke: Stroke = field(default_factory=Stroke) uuid: UUID = field(default_factory=UUID) @@ -158,7 +158,7 @@ class Bus: @sexp_type('polyline') class Polyline: - points: PointList = field(default_factory=PointList) + points: PointList = field(default_factory=list) stroke: Stroke = field(default_factory=Stroke) uuid: UUID = field(default_factory=UUID) |