branch | stable |
changeset 15407 | ee112eb69d2a |
parent 15057 | 774da7121fc9 |
child 15827 | 1dacf7672556 |
15401:a708b65baeb9 | 15407:ee112eb69d2a |
---|---|
798 df = self.opener(self.datafile) |
798 df = self.opener(self.datafile) |
799 |
799 |
800 readahead = max(65536, length) |
800 readahead = max(65536, length) |
801 df.seek(offset) |
801 df.seek(offset) |
802 d = df.read(readahead) |
802 d = df.read(readahead) |
803 df.close() |
|
803 self._addchunk(offset, d) |
804 self._addchunk(offset, d) |
804 if readahead > length: |
805 if readahead > length: |
805 return d[:length] |
806 return d[:length] |
806 return d |
807 return d |
807 |
808 |