(self, prepend=b'')
| 97 | self.file.read(size-self._length+read) |
| 98 | |
| 99 | def prepend(self, prepend=b''): |
| 100 | if self._read is None: |
| 101 | self._buffer = prepend |
| 102 | else: # Assume data was read since the last prepend() call |
| 103 | self._read -= len(prepend) |
| 104 | return |
| 105 | self._length = len(self._buffer) |
| 106 | self._read = 0 |
| 107 | |
| 108 | def seek(self, off): |
| 109 | self._read = None |