(self, b, offset=0, length=-1)
| 881 | return self.buf[ri:ri + n].decode("utf-8") |
| 882 | |
| 883 | def write_bytes(self, b, offset=0, length=-1): |
| 884 | if length < 0: |
| 885 | length = len(b) |
| 886 | self.write_uint(length) |
| 887 | self.ensure_write(length) |
| 888 | wi = self.wi |
| 889 | self.wi = wi + length |
| 890 | self.buf[wi:wi + length] = b[offset:offset + length] |
| 891 | |
| 892 | def read_bytes(self): |
| 893 | n = self.read_uint() |