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

Method poll

Lib/multiprocessing/popen_forkserver.py:61–74  ·  view source on GitHub ↗
(self, flag=os.WNOHANG)

Source from the content-addressed store, hash-verified

59 self.pid = forkserver.read_signed(self.sentinel)
60
61 def poll(self, flag=os.WNOHANG):
62 if self.returncode is None:
63 from multiprocessing.connection import wait
64 timeout = 0 if flag == os.WNOHANG else None
65 if not wait([self.sentinel], timeout):
66 return None
67 try:
68 self.returncode = forkserver.read_signed(self.sentinel)
69 except (OSError, EOFError):
70 # This should not happen usually, but perhaps the forkserver
71 # process itself got killed
72 self.returncode = 255
73
74 return self.returncode

Callers

nothing calls this directly

Calls 1

waitFunction · 0.90

Tested by

no test coverage detected