From a0e8aa16e1a34a8309f9fefed90fd5ddf6b33709 Mon Sep 17 00:00:00 2001 From: jaseg Date: Wed, 29 Dec 2021 22:34:01 +0100 Subject: More fixes --- gerbonara/gerber/graphic_primitives.py | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'gerbonara/gerber/graphic_primitives.py') diff --git a/gerbonara/gerber/graphic_primitives.py b/gerbonara/gerber/graphic_primitives.py index 4810066..c917365 100644 --- a/gerbonara/gerber/graphic_primitives.py +++ b/gerbonara/gerber/graphic_primitives.py @@ -82,6 +82,12 @@ class ArcPoly(GraphicPrimitive): for (x1, y1), (x2, y2), radius in self.segments: return + def __len__(self): + return len(self.outline) + + def __bool__(self): + return bool(len(self)) + @dataclass class Line(GraphicPrimitive): -- cgit