thread.py 文件源码

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

项目:sciibo 作者: fdev 项目源码 文件源码
def run(self):
        self.before_actions()

        # Make non-blocking so self.stop has effect
        self.sock.setblocking(0)

        while not self.stopped:
            try:
                self.action()

            except socket.error as error:
                if error.args[0] == errno.EWOULDBLOCK:
                    # No data available, wait a bit
                    time.sleep(0.2)
                    continue

                # Might be connection error
                self.stop()
                self.on_error()

        self.after_actions()
        self.sock.close()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号