(self, b, read1)
| 721 | return self._readinto(b, read1=True) |
| 722 | |
| 723 | def _readinto(self, b, read1): |
| 724 | if not isinstance(b, memoryview): |
| 725 | b = memoryview(b) |
| 726 | b = b.cast('B') |
| 727 | |
| 728 | if read1: |
| 729 | data = self.read1(len(b)) |
| 730 | else: |
| 731 | data = self.read(len(b)) |
| 732 | n = len(data) |
| 733 | |
| 734 | b[:n] = data |
| 735 | |
| 736 | return n |
| 737 | |
| 738 | def write(self, b): |
| 739 | """Write the given bytes buffer to the IO stream. |