utils.py 文件源码

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

项目:dappled 作者: lhon 项目源码 文件源码
def unbuffered(proc, stream='stdout'):
    stream = getattr(proc, stream)
    with contextlib.closing(stream):
        while True:
            out = []
            last = stream.read(1)
            # Don't loop forever
            if last == '' and proc.poll() is not None:
                break
            while last not in newlines:
                # Don't loop forever
                if last == '' and proc.poll() is not None:
                    break
                out.append(last)
                last = stream.read(1)
            out = ''.join(out)
            yield out
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号