(self, b, read1)
| 755 | return self._readinto(b, read1=True) |
| 756 | |
| 757 | def _readinto(self, b, read1): |
| 758 | if not isinstance(b, memoryview): |
| 759 | b = memoryview(b) |
| 760 | b = b.cast('B') |
| 761 | |
| 762 | if read1: |
| 763 | data = self.read1(len(b)) |
| 764 | else: |
| 765 | data = self.read(len(b)) |
| 766 | n = len(data) |
| 767 | |
| 768 | b[:n] = data |
| 769 | |
| 770 | return n |
| 771 | |
| 772 | def write(self, b): |
| 773 | """Write the given bytes buffer to the IO stream. |