Read size bytes using read_method.
(self, size, read_method)
| 2062 | del self._file |
| 2063 | |
| 2064 | def _read(self, size, read_method): |
| 2065 | """Read size bytes using read_method.""" |
| 2066 | if size is None: |
| 2067 | size = -1 |
| 2068 | self._file.seek(self._pos) |
| 2069 | result = read_method(size) |
| 2070 | self._pos = self._file.tell() |
| 2071 | return result |
| 2072 | |
| 2073 | def __enter__(self): |
| 2074 | """Context management protocol support.""" |