(address)
| 186 | continue |
| 187 | |
| 188 | def manage_socket(address): |
| 189 | for i in range(3): |
| 190 | time.sleep(i) |
| 191 | try: |
| 192 | server = MyRPCServer(address, MyHandler) |
| 193 | break |
| 194 | except OSError as err: |
| 195 | print("IDLE Subprocess: OSError: " + err.args[1] + |
| 196 | ", retrying....", file=sys.__stderr__) |
| 197 | socket_error = err |
| 198 | else: |
| 199 | print("IDLE Subprocess: Connection to " |
| 200 | "IDLE GUI failed, exiting.", file=sys.__stderr__) |
| 201 | show_socket_error(socket_error, address) |
| 202 | global exit_now |
| 203 | exit_now = True |
| 204 | return |
| 205 | server.handle_request() # A single request only |
| 206 | |
| 207 | def show_socket_error(err, address): |
| 208 | "Display socket error from manage_socket." |
nothing calls this directly
no test coverage detected