From eca0f773cf3df0fa296588f84b65f5ed51ba5ecf Mon Sep 17 00:00:00 2001 From: Goffi Date: Fri, 17 Jan 2020 20:27:35 +0100 Subject: [PATCH] quick frontend (widgets): don't use *args for onDelete + more debug logs --- sat_frontends/quick_frontend/quick_widgets.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/sat_frontends/quick_frontend/quick_widgets.py b/sat_frontends/quick_frontend/quick_widgets.py index 8c0e70e9..8088c3be 100644 --- a/sat_frontends/quick_frontend/quick_widgets.py +++ b/sat_frontends/quick_frontend/quick_widgets.py @@ -286,10 +286,13 @@ class QuickWidgetsManager(object): if all_instances: for w in self.getWidgetInstances(widget_to_delete): - if w.onDelete(*args, **kwargs) == False: + if w.onDelete(**kwargs) == False: + log.debug( + f"Deletion of {widget_to_delete} cancelled by widget itself") return else: - if widget_to_delete.onDelete(*args, **kwargs) == False: + if widget_to_delete.onDelete(**kwargs) == False: + log.debug(f"Deletion of {widget_to_delete} cancelled by widget itself") return if self.host.selected_widget == widget_to_delete: