(self, maxsize=None)
| 427 | self._send(header + buf) |
| 428 | |
| 429 | def _recv_bytes(self, maxsize=None): |
| 430 | buf = self._recv(4) |
| 431 | size, = struct.unpack("!i", buf.getvalue()) |
| 432 | if size == -1: |
| 433 | buf = self._recv(8) |
| 434 | size, = struct.unpack("!Q", buf.getvalue()) |
| 435 | if maxsize is not None and size > maxsize: |
| 436 | return None |
| 437 | return self._recv(size) |
| 438 | |
| 439 | def _poll(self, timeout): |
| 440 | r = wait([self], timeout) |
no test coverage detected