From c7537f000aff6be3d0dda474d3c64f810c5a6bd2 Mon Sep 17 00:00:00 2001 From: Daniel Rojas Date: Mon, 25 Oct 2021 20:31:22 +0200 Subject: [PATCH] Stop recursive nesting of additional components --- src/wireviz/wv_dataclasses.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/wireviz/wv_dataclasses.py b/src/wireviz/wv_dataclasses.py index 00c97f6..fe8a459 100644 --- a/src/wireviz/wv_dataclasses.py +++ b/src/wireviz/wv_dataclasses.py @@ -286,6 +286,10 @@ class AdditionalComponent(Component): else: raise Exception(f"Unknown qty multiplier: {self.qty_multiplier}") + @property + def additional_components(self): + return [] # an additional component may not have further nested additional comonents + @property def bom_qty(self): return self.qty.number * self._qty_multiplier_computed