def _triangles_changed(self, triangles):
        if triangles.min() < 0:
            raise ValueError('The triangles array has negative values')
        if self.x.size > triangles.max():
            raise ValueError('The triangles array has values larger than' \
                                        'the number of points')
        self.dataset.polys = triangles
        self.update()


############################################################################
# Argument processing
############################################################################
dataset/ETHPy150Open enthought/mayavi/mayavi/tools/sources.py/MTriangularMeshSource._triangles_changed/swapped operands of `>`