MCPcopy Create free account
hub / github.com/RT-Thread/env-windows / manage_socket

Function manage_socket

tools/python-3.11.9-amd64/Lib/idlelib/run.py:188–205  ·  view source on GitHub ↗
(address)

Source from the content-addressed store, hash-verified

186 continue
187
188def 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
207def show_socket_error(err, address):
208 "Display socket error from manage_socket."

Callers

nothing calls this directly

Calls 5

MyRPCServerClass · 0.85
show_socket_errorFunction · 0.85
sleepMethod · 0.80
printFunction · 0.50
handle_requestMethod · 0.45

Tested by

no test coverage detected