Message134166
Here's how I changed poll() in multiprocessing/forking.py:
def poll(self, flag=os.WNOHANG):
if self.returncode is None:
try:
pid, sts = os.waitpid(self.pid, flag)
except OSError, e:
if e.errno == 10:
return self.returncode
else:
raise
if pid == self.pid:
if os.WIFSIGNALED(sts):
self.returncode = -os.WTERMSIG(sts)
else:
assert os.WIFEXITED(sts)
self.returncode = os.WEXITSTATUS(sts)
return self.returncode |
|
Date |
User |
Action |
Args |
2011-04-20 17:21:48 | Gary.Yee | set | recipients:
+ Gary.Yee |
2011-04-20 17:21:48 | Gary.Yee | set | messageid: <1303320108.31.0.0848391851436.issue11891@psf.upfronthosting.co.za> |
2011-04-20 17:21:47 | Gary.Yee | link | issue11891 messages |
2011-04-20 17:21:47 | Gary.Yee | create | |
|