def set_data(self, data=None, **kwargs):
        '''
        Read data into memory, applying all actions in queue.
        Additionally, update queue and history.
        '''
        if data is None:
            data = self.get_data(**kwargs)
        setattr(self, '_data', data)
        self.history += self.queue
        self.queue = []
def set_data ( self , data = None , ** kwargs ) : if data is None : data = self . get_data ( ** kwargs ) setattr ( self , '_data' , data ) self . history += self . queue self . queue = [ ]
Read data into memory, applying all actions in queue.
        Additionally, update queue and history.