Return a string representation or raise a KeyError.
(self, key, from_=False)
| 847 | self.get_bytes(key, from_)).as_string(unixfrom=from_) |
| 848 | |
| 849 | def get_bytes(self, key, from_=False): |
| 850 | """Return a string representation or raise a KeyError.""" |
| 851 | start, stop = self._lookup(key) |
| 852 | self._file.seek(start) |
| 853 | if not from_: |
| 854 | self._file.readline() |
| 855 | string = self._file.read(stop - self._file.tell()) |
| 856 | return string.replace(linesep, b'\n') |
| 857 | |
| 858 | def get_file(self, key, from_=False): |
| 859 | """Return a file-like representation or raise a KeyError.""" |