worker may have already be removed here.

This commit is contained in:
benoitc 2010-03-04 19:43:17 +01:00
parent 4a56af4a2b
commit d26073cc78

View File

@ -456,8 +456,8 @@ class Arbiter(object):
os.kill(pid, sig)
except OSError, e:
if e.errno == errno.ESRCH:
worker = self.WORKERS.pop(pid)
try:
worker = self.WORKERS.pop(pid)
worker.tmp.close()
os.unlink(worker.tmpname)
except: