'Returns the full data. To stream it open the file_name and read/write as needed'

def get_raw_data(self, dataset):

    try:
        return open(dataset.file_name, 'rb').read((-1))
    except OSError:
        log.exception('%s    reading    a    file    that    does    not    exist    %s', self.__class__.__name__, dataset.file_name)
        return ''
