def __init__(self, name, mode='rb', closefd=True, return_raw=False, buffer_size=1024*1024): # 9-28-18 RHT: Changed RawSimradFile to implement BufferedReader instead of # io.FileIO to increase performance. # create a raw file object for the buffered reader fio = FileIO(name, mode=mode, closefd=closefd) # initialize the superclass BufferedReader.__init__(self, fio, buffer_size=buffer_size) self._current_dgram_offset = 0 self._total_dgram_count = None self._return_raw = return_raw
def __init__(self, fileobj): self.fp = fileobj BufferedReader.__init__(self, _GzipReader(fileobj))
def __init__(self, fileobj): self.fp = fileobj BufferedReader.__init__(self, _DeflateReader(fileobj))
def __init__(self, path, chunk_size=10000): BufferedReader.__init__(self, FileIO(path)) self.chunk_size = chunk_size self._callbacks = dict()
def __init__(self, path): BufferedReader.__init__(self, FileIO(path)) self._elementary_streams = {}