From ea2664219d108e0426c22434bb3262cb1e53579c Mon Sep 17 00:00:00 2001 From: jaseg Date: Fri, 19 Jul 2024 19:20:51 +0200 Subject: kicad: Make reprs more reasonable This excludes parent back-links from reprs, which would previously blow up the repr of many objects. --- gerbonara/cad/kicad/footprints.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gerbonara/cad/kicad/footprints.py') diff --git a/gerbonara/cad/kicad/footprints.py b/gerbonara/cad/kicad/footprints.py index c1655e7..43230ce 100644 --- a/gerbonara/cad/kicad/footprints.py +++ b/gerbonara/cad/kicad/footprints.py @@ -405,7 +405,7 @@ class Pad(NetMixin): options: OmitDefault(CustomPadOptions) = None primitives: OmitDefault(CustomPadPrimitives) = None _: SEXP_END = None - footprint: object = None + footprint: object = field(repr=False, default=None) def __after_parse__(self, parent=None): self.layers = unfuck_layers(self.layers) @@ -656,7 +656,7 @@ class Footprint: models: List(Model) = field(default_factory=list) _ : SEXP_END = None original_filename: str = None - board: object = None + board: object = field(repr=False, default=None) def __after_parse__(self, parent): for pad in self.pads: -- cgit