validator_manager.py 文件源码

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

项目:sawtooth-validator 作者: hyperledger-archives 项目源码 文件源码
def shutdown(self, force=False):
        if self._handle:
            self._handle.poll()
            if not self._handle.returncode:
                if force:
                    try:
                        if os.name == "nt":
                            self._handle.kill()
                        else:
                            self._handle.send_signal(signal.SIGKILL)
                    except OSError:
                        pass  # ignore invalid process and other os type errors
                else:
                    try:
                        if os.name == "nt":
                            self._handle.terminate()
                        else:
                            self._handle.send_signal(signal.SIGINT)
                    except OSError:
                        pass
        if self._output and not self._output.closed:
            self._output.close()
        if self._outerr and not self._outerr.closed:
            self._outerr.close()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号