def keyPressEvent(self, event):
        if (not self.focusItem() and self.controller and
            event.key() in [QtCore.Qt.Key_Backspace, QtCore.Qt.Key_Delete]):
            if not self.read_only_mode:
                self.delete_selected_items()
        else:
            QInteractiveGraphicsScene.keyPressEvent(self, event)
            # super(QPipelineScene, self).keyPressEvent(event)
Looks for a hyphen followed by whitespace or a line break.
dataset/ETHPy150Open VisTrails/VisTrails/vistrails/gui/pipeline_view.py/QPipelineScene.keyPressEvent--crossover with--dataset/ETHPy150Open inpho/vsm/vsm/extensions/htrc.py/rm_lb_hyphens