MCPcopy Index your code
hub / github.com/python/cpython / _serve_one

Function _serve_one

Lib/multiprocessing/forkserver.py:443–459  ·  view source on GitHub ↗
(child_r, fds, unused_fds, handlers)

Source from the content-addressed store, hash-verified

441
442
443def _serve_one(child_r, fds, unused_fds, handlers):
444 # close unnecessary stuff and reset signal handlers
445 signal.set_wakeup_fd(-1)
446 for sig, val in handlers.items():
447 signal.signal(sig, val)
448 for fd in unused_fds:
449 os.close(fd)
450
451 (_forkserver._forkserver_alive_fd,
452 resource_tracker._resource_tracker._fd,
453 *_forkserver._inherited_fds) = fds
454
455 # Run process object received over pipe
456 parent_sentinel = os.dup(child_r)
457 code = spawn._main(child_r, parent_sentinel)
458
459 return code
460
461
462#

Callers 1

mainFunction · 0.85

Calls 4

set_wakeup_fdMethod · 0.80
itemsMethod · 0.45
closeMethod · 0.45
dupMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…