From d60cf6c843ecc135a6065d1e913f9f6abb1a483d Mon Sep 17 00:00:00 2001 From: wakonig_k Date: Mon, 14 Apr 2025 21:41:54 +0200 Subject: [PATCH] refactor(ui_loader): remove unnecessary parent_id handling --- bec_widgets/utils/ui_loader.py | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/bec_widgets/utils/ui_loader.py b/bec_widgets/utils/ui_loader.py index 006070b4..3342dc81 100644 --- a/bec_widgets/utils/ui_loader.py +++ b/bec_widgets/utils/ui_loader.py @@ -21,16 +21,7 @@ if PYSIDE6: def createWidget(self, class_name, parent=None, name=""): if class_name in self.custom_widgets: - - # check if the custom widget has a parent_id argument - if "parent_id" in inspect.signature(self.custom_widgets[class_name]).parameters: - gui_id = getattr(self.baseinstance, "gui_id", None) - widget = self.custom_widgets[class_name](self.baseinstance, parent_id=gui_id) - else: - logger.warning( - f"Custom widget {class_name} does not have a parent_id argument. " - ) - widget = self.custom_widgets[class_name](self.baseinstance) + widget = self.custom_widgets[class_name](self.baseinstance) return widget return super().createWidget(class_name, self.baseinstance, name)