(self)
| 1126 | return self.socket |
| 1127 | |
| 1128 | def close_fd(self) -> None: |
| 1129 | self.socket.close() |
| 1130 | self.socket = None # type: ignore |
| 1131 | |
| 1132 | def get_fd_error(self) -> Optional[Exception]: |
| 1133 | errno = self.socket.getsockopt(socket.SOL_SOCKET, socket.SO_ERROR) |