def notifyValueChanged(self, *args): self._my_debug("notifyValueChanged(*args=%s) isChecked=%s" % (args, self.isChecked())) if not self.isChecked() and self.isResetCheckBox(): # when it's a reset checkbox, ignore when is unchecked because # it is cause by handleEvent() and the write to the attr must be # avoided. return TaurusBaseWritableWidget.notifyValueChanged(self, *args)