def focusOutEvent(self, event): self._focus = False self.resetPendingOperations() # discard unwritten changes (safer?) TaurusValueLineEdit.focusOutEvent(self, event)