arbiter.py 文件源码

python
阅读 30 收藏 0 点赞 0 评论 0

项目:compatify 作者: hatooku 项目源码 文件源码
def kill_worker(self, pid, sig):
        """\
        Kill a worker

        :attr pid: int, worker pid
        :attr sig: `signal.SIG*` value
         """
        try:
            os.kill(pid, sig)
        except OSError as e:
            if e.errno == errno.ESRCH:
                try:
                    worker = self.WORKERS.pop(pid)
                    worker.tmp.close()
                    self.cfg.worker_exit(self, worker)
                    return
                except (KeyError, OSError):
                    return
            raise
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号