summaryrefslogtreecommitdiff
path: root/gerbonara/cad/kicad/schematic.py
diff options
context:
space:
mode:
authorjaseg <git@jaseg.de>2024-07-19 19:17:46 +0200
committerjaseg <git@jaseg.de>2024-07-19 19:17:46 +0200
commit754c9557e52a5ba9704c8fb3af4175a36d37110e (patch)
tree8d16534570b33d51a1d64e482f23a64a55ca2d5a /gerbonara/cad/kicad/schematic.py
parentd7efa577320cbb1af3d4399b008b5901309b5ea4 (diff)
downloadgerbonara-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.py6
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)