def executeMoveTargetOperation(self, targetSymbol): """Execute the pending move operation on the specified symbol""" if self.selectedMessagesToMove is not None and len( self.selectedMessagesToMove) > 0: # drop selected messages for message in self.selectedMessagesToMove: if message is not None: if targetSymbol.getField().isRegexValidForMessage(message): self.moveMessage(message, targetSymbol) else: moveMessageController = MoveMessageController( self, self.selectedMessagesToMove, targetSymbol) moveMessageController.run() self.removePendingMessagesToMove() self.view.updateSelectedMessageTable() self.view.updateLeftPanel()