From 33f280327c2ba8c6c1a2b14d792c0763d529f68c Mon Sep 17 00:00:00 2001 From: "Hock, Martin" <martin.hock@fst.tu-darmstadt.de> Date: Thu, 2 Mar 2023 04:28:11 +0100 Subject: [PATCH] Fix clone functionality for the dict.update method --- functions/classes.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/functions/classes.py b/functions/classes.py index 3a51f00..c86206f 100644 --- a/functions/classes.py +++ b/functions/classes.py @@ -53,7 +53,8 @@ class LegoComponent: def clone(self, new_label: str = None) -> LegoComponent: if new_label is None: new_label = self.properties.label - clone = LegoComponent(None, self.properties, label=new_label) + clone = LegoComponent(None, None, self.properties) + clone.properties['label'] = new_label return clone def get_root_assembly(self): -- GitLab