utils.py 文件源码

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

项目:dvc 作者: dataversioncontrol 项目源码 文件源码
def map_progress(func, targets, n_threads):
    """
    Process targets in multi-threaded mode with progress bar
    """
    progress.set_n_total(len(targets))
    pool = ThreadPool(processes=n_threads)
    ret = []

    try:
        ret = pool.map(func, targets)
    except Exception as exc:
        Logger.error('Unexpected exception while processing targets: {}'.format(exc), exc_info=True)
    finally:
        progress.finish()

    return list(zip(targets, ret))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号