(self, maxsize=None)
| 445 | self._send(header + buf) |
| 446 | |
| 447 | def _recv_bytes(self, maxsize=None): |
| 448 | buf = self._recv(4) |
| 449 | size, = struct.unpack("!i", buf.getvalue()) |
| 450 | if size == -1: |
| 451 | buf = self._recv(8) |
| 452 | size, = struct.unpack("!Q", buf.getvalue()) |
| 453 | if maxsize is not None and size > maxsize: |
| 454 | return None |
| 455 | return self._recv(size) |
| 456 | |
| 457 | def _poll(self, timeout): |
| 458 | r = wait([self], timeout) |
no test coverage detected