def METHOD_NAME(self):
    if self.editor.mode == self.editor.EDIT_CURVE_MODE:
        self.curve.remove(self.curve[self.point[0]])
        #reset the controller list
        for item in self.curveControl:
            if item[0] > self.point[0]:
                newname = 'controler%d' % (item[0]-1)
                item[1].setName(newname)
                self.curveControl[item[0]] = (item[0]-1, item[1])
        self.curveControl.remove(self.point)
        self.currentRope.setup(self.degree,self.curve)