def start(self):
        # Do nothing if we are already running.
        if self.running:
            return

        # Update the data just in case.
        self._update_data()

        # Call the parent method to do its thing.  This will typically
        # start all our children.
        super(VTKDataSource, self).start()
Remove the call from the list, so it can be garbage collected.
dataset/ETHPy150Open enthought/mayavi/mayavi/sources/vtk_data_source.py/VTKDataSource.start--crossover with--dataset/ETHPy150Open enthought/pyface/pyface/ui/qt4/gui.py/_FutureCall._finished