Read size bytes using read_method.
(self, size, read_method)
| 1984 | del self._file |
| 1985 | |
| 1986 | def _read(self, size, read_method): |
| 1987 | """Read size bytes using read_method.""" |
| 1988 | if size is None: |
| 1989 | size = -1 |
| 1990 | self._file.seek(self._pos) |
| 1991 | result = read_method(size) |
| 1992 | self._pos = self._file.tell() |
| 1993 | return result |
| 1994 | |
| 1995 | def __enter__(self): |
| 1996 | """Context management protocol support.""" |