(self, numb:int = 4096)
| 19 | return not self.empty() |
| 20 | |
| 21 | def read(self, numb:int = 4096) -> bytes: |
| 22 | data = bytearray() |
| 23 | for _ in range(numb): |
| 24 | if not self.readable(): |
| 25 | break |
| 26 | data.append(self.get()) |
| 27 | |
| 28 | return bytes(data) |
| 29 | |
| 30 | def write(self, data: bytes): |
| 31 | for byte in bytearray(data): |