update.py 文件源码

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

项目:citeas-api 作者: Impactstory 项目源码 文件源码
def run_update(parsed_args):
    update = update_registry.get(parsed_args.fn)

    start = time()

    #convenience method for handling an doi
    if parsed_args.doi:
        from models.doi import Publication
        my_pub = db.session.query(Publication).filter(Publication.doi==parsed_args.doi).first()
        parsed_args.id = my_pub.id
        print u"Got database for this doi: {}".format(my_pub.id)

    update.run(
        use_rq=parsed_args.rq,
        obj_id=parsed_args.id,  # is empty unless updating just one row
        min_id=parsed_args.after,  # is empty unless minimum id
        num_jobs=parsed_args.limit,
        chunk_size=parsed_args.chunk
    )

    db.session.remove()
    print "finished update in {}sec".format(elapsed(start))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号